Lines Matching refs:conn

129 mysqlnd_local_infile_default(MYSQLND_CONN_DATA * conn)  in mysqlnd_local_infile_default()  argument
131 conn->infile.local_infile_init = mysqlnd_local_infile_init; in mysqlnd_local_infile_default()
132 conn->infile.local_infile_read = mysqlnd_local_infile_read; in mysqlnd_local_infile_default()
133 conn->infile.local_infile_error = mysqlnd_local_infile_error; in mysqlnd_local_infile_default()
134 conn->infile.local_infile_end = mysqlnd_local_infile_end; in mysqlnd_local_infile_default()
141 mysqlnd_set_local_infile_handler(MYSQLND_CONN_DATA * const conn, const char * const funcname) in mysqlnd_set_local_infile_handler() argument
143 if (!conn->infile.callback) { in mysqlnd_set_local_infile_handler()
144 MAKE_STD_ZVAL(conn->infile.callback); in mysqlnd_set_local_infile_handler()
146 zval_dtor(conn->infile.callback); in mysqlnd_set_local_infile_handler()
148 ZVAL_STRING(conn->infile.callback, (char*) funcname, 1); in mysqlnd_set_local_infile_handler()
158 mysqlnd_handle_local_infile(MYSQLND_CONN_DATA * conn, const char * filename, zend_bool * is_warning… in mysqlnd_handle_local_infile() argument
168 MYSQLND_NET * net = conn->net; in mysqlnd_handle_local_infile()
172 if (!(conn->options->flags & CLIENT_LOCAL_FILES)) { in mysqlnd_handle_local_infile()
175 ret = net->data->m.send_ex(net, empty_packet, 0, conn->stats, conn->error_info TSRMLS_CC); in mysqlnd_handle_local_infile()
180 infile = conn->infile; in mysqlnd_handle_local_infile()
187 if (infile.local_infile_init(&info, (char *)filename, conn->infile.userdata TSRMLS_CC)) { in mysqlnd_handle_local_infile()
188 char tmp_buf[sizeof(conn->error_info->error)]; in mysqlnd_handle_local_infile()
193 SET_CLIENT_ERROR(*conn->error_info, tmp_error_no, UNKNOWN_SQLSTATE, tmp_buf); in mysqlnd_handle_local_infile()
195 ret = net->data->m.send_ex(net, empty_packet, 0, conn->stats, conn->error_info TSRMLS_CC); in mysqlnd_handle_local_infile()
201 …if ((ret = net->data->m.send_ex(net, buf, bufsize, conn->stats, conn->error_info TSRMLS_CC)) == 0)… in mysqlnd_handle_local_infile()
203 SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_LOST, UNKNOWN_SQLSTATE, lost_conn); in mysqlnd_handle_local_infile()
209 …if ((ret = net->data->m.send_ex(net, empty_packet, 0, conn->stats, conn->error_info TSRMLS_CC)) ==… in mysqlnd_handle_local_infile()
210 SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_LOST, UNKNOWN_SQLSTATE, lost_conn); in mysqlnd_handle_local_infile()
216 char tmp_buf[sizeof(conn->error_info->error)]; in mysqlnd_handle_local_infile()
221 SET_CLIENT_ERROR(*conn->error_info, tmp_error_no, UNKNOWN_SQLSTATE, tmp_buf); in mysqlnd_handle_local_infile()
229 …if (FAIL == conn->m->simple_command_handle_response(conn, PROT_OK_PACKET, FALSE, COM_QUERY, FALSE … in mysqlnd_handle_local_infile()
233 (*conn->infile.local_infile_end)(info TSRMLS_CC); in mysqlnd_handle_local_infile()