ib_link 206 ext/interbase/ibase_blobs.c ibase_db_link *ib_link; ib_link 216 ext/interbase/ibase_blobs.c PHP_IBASE_LINK_TRANS(link, ib_link, trans); ib_link 222 ext/interbase/ibase_blobs.c if (isc_create_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob->bl_handle, &ib_blob->bl_qd)) { ib_link 240 ext/interbase/ibase_blobs.c ibase_db_link *ib_link; ib_link 261 ext/interbase/ibase_blobs.c PHP_IBASE_LINK_TRANS(link, ib_link, trans); ib_link 273 ext/interbase/ibase_blobs.c if (isc_open_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob->bl_handle, ib_link 402 ext/interbase/ibase_blobs.c ibase_db_link *ib_link; ib_link 424 ext/interbase/ibase_blobs.c PHP_IBASE_LINK_TRANS(link, ib_link, trans); ib_link 432 ext/interbase/ibase_blobs.c if (isc_open_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob.bl_handle, ib_link 478 ext/interbase/ibase_blobs.c ibase_db_link *ib_link; ib_link 501 ext/interbase/ibase_blobs.c PHP_IBASE_LINK_TRANS(link, ib_link, trans); ib_link 509 ext/interbase/ibase_blobs.c if (isc_open_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob_id.bl_handle, ib_link 542 ext/interbase/ibase_blobs.c ibase_db_link *ib_link; ib_link 554 ext/interbase/ibase_blobs.c PHP_IBASE_LINK_TRANS(link, ib_link, trans); ib_link 559 ext/interbase/ibase_blobs.c if (isc_create_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob.bl_handle, ib_link 92 ext/interbase/ibase_events.c static void _php_ibase_event_block(ibase_db_link *ib_link, unsigned short count, /* {{{ */ ib_link 120 ext/interbase/ibase_events.c isc_wait_for_event(dummy_result, &ib_link->handle, *l, *event_buf, *result_buf); ib_link 130 ext/interbase/ibase_events.c ibase_db_link *ib_link; ib_link 148 ext/interbase/ibase_events.c if ((ib_link = (ibase_db_link *)zend_fetch_resource2_ex(&args[0], "InterBase link", le_link, le_plink)) == NULL) { ib_link 156 ext/interbase/ibase_events.c if ((ib_link = (ibase_db_link *)zend_fetch_resource2(IBG(default_link), "InterBase link", le_link, le_plink)) == NULL) { ib_link 167 ext/interbase/ibase_events.c _php_ibase_event_block(ib_link, event_count, events, &buffer_size, &event_buffer, &result_buffer); ib_link 170 ext/interbase/ibase_events.c if (isc_wait_for_event(IB_STATUS, &ib_link->handle, buffer_size, event_buffer, result_buffer)) { ib_link 269 ext/interbase/ibase_events.c ibase_db_link *ib_link; ib_link 298 ext/interbase/ibase_events.c if ((ib_link = (ibase_db_link *)zend_fetch_resource2_ex(&args[0], "InterBase link", le_link, le_plink)) == NULL) { ib_link 314 ext/interbase/ibase_events.c if ((ib_link = (ibase_db_link *)zend_fetch_resource2(IBG(default_link), "InterBase link", le_link, le_plink)) == NULL) { ib_link 333 ext/interbase/ibase_events.c event->link = ib_link; ib_link 350 ext/interbase/ibase_events.c _php_ibase_event_block(ib_link, event->event_count, event->events, ib_link 354 ext/interbase/ibase_events.c if (isc_que_events(IB_STATUS, &ib_link->handle, &event->event_id, buffer_size, ib_link 362 ext/interbase/ibase_events.c event->event_next = ib_link->event_head; ib_link 363 ext/interbase/ibase_events.c ib_link->event_head = event; ib_link 1071 ext/interbase/ibase_query.c ibase_db_link *ib_link = NULL; ib_link 1087 ext/interbase/ibase_query.c ib_link = (ibase_db_link*)zend_fetch_resource2_ex(zlink, LE_LINK, le_link, le_plink); ib_link 1097 ext/interbase/ibase_query.c _php_ibase_get_link_trans(INTERNAL_FUNCTION_PARAM_PASSTHRU, zlink, &ib_link, &trans); ib_link 1132 ext/interbase/ibase_query.c ib_link = (ibase_db_link *) emalloc(sizeof(ibase_db_link)); ib_link 1133 ext/interbase/ibase_query.c ib_link->handle = db; ib_link 1134 ext/interbase/ibase_query.c ib_link->dialect = SQL_DIALECT_CURRENT; ib_link 1135 ext/interbase/ibase_query.c ib_link->tr_list = NULL; ib_link 1136 ext/interbase/ibase_query.c ib_link->event_head = NULL; ib_link 1138 ext/interbase/ibase_query.c RETVAL_RES(zend_register_resource(ib_link, le_link)); ib_link 1149 ext/interbase/ibase_query.c ib_link = (ibase_db_link *)zend_fetch_resource2(IBG(default_link), LE_LINK, le_link, le_plink); ib_link 1158 ext/interbase/ibase_query.c if (ib_link == NULL || FAILURE == _php_ibase_def_trans(ib_link, &trans) ib_link 1159 ext/interbase/ibase_query.c || FAILURE == _php_ibase_alloc_query(&ib_query, ib_link, trans, query, ib_link->dialect, trans_res)) { ib_link 1206 ext/interbase/ibase_query.c ibase_db_link *ib_link; ib_link 1216 ext/interbase/ibase_query.c ib_link = (ibase_db_link *)zend_fetch_resource2(IBG(default_link), LE_LINK, le_link, le_plink); ib_link 1217 ext/interbase/ibase_query.c if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) { ib_link 1220 ext/interbase/ibase_query.c trans = ib_link->tr_list->trans; ib_link 1223 ext/interbase/ibase_query.c _php_ibase_get_link_trans(INTERNAL_FUNCTION_PARAM_PASSTHRU, arg, &ib_link, &trans); ib_link 1225 ext/interbase/ibase_query.c ib_link = (ibase_db_link *)zend_fetch_resource2_ex(arg, LE_LINK, le_link, le_plink); ib_link 1227 ext/interbase/ibase_query.c if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) { ib_link 1230 ext/interbase/ibase_query.c trans = ib_link->tr_list->trans; ib_link 1734 ext/interbase/ibase_query.c ibase_db_link *ib_link; ib_link 1747 ext/interbase/ibase_query.c ib_link = (ibase_db_link *)zend_fetch_resource2(IBG(default_link), LE_LINK, le_link, le_plink); ib_link 1752 ext/interbase/ibase_query.c _php_ibase_get_link_trans(INTERNAL_FUNCTION_PARAM_PASSTHRU, link_arg, &ib_link, &trans); ib_link 1761 ext/interbase/ibase_query.c ib_link = (ibase_db_link *)zend_fetch_resource2_ex(link_arg, LE_LINK, le_link, le_plink); ib_link 1766 ext/interbase/ibase_query.c if (FAILURE == _php_ibase_def_trans(ib_link, &trans)) { ib_link 1772 ext/interbase/ibase_query.c if (FAILURE == _php_ibase_alloc_query(ib_query, ib_link, trans, query, ib_link->dialect, trans_res)) { ib_link 552 ext/interbase/interbase.c zval *link_id, ibase_db_link **ib_link, ibase_trans **trans) ib_link 565 ext/interbase/interbase.c *ib_link = (*trans)->db_link[0]; ib_link 571 ext/interbase/interbase.c *ib_link = (ibase_db_link *)zend_fetch_resource2_ex(link_id, LE_LINK, le_link, le_plink); ib_link 893 ext/interbase/interbase.c ibase_db_link *ib_link; ib_link 966 ext/interbase/interbase.c ib_link = (ibase_db_link *) le->ptr; ib_link 967 ext/interbase/interbase.c if (!isc_database_info(status, &ib_link->handle, sizeof(info), info, sizeof(result), result)) { ib_link 968 ext/interbase/interbase.c RETVAL_RES(zend_register_resource(ib_link, le_plink)); ib_link 988 ext/interbase/interbase.c ib_link = (ibase_db_link *) emalloc(sizeof(ibase_db_link)); ib_link 989 ext/interbase/interbase.c RETVAL_RES(zend_register_resource(ib_link, le_link)); ib_link 993 ext/interbase/interbase.c ib_link = (ibase_db_link *) malloc(sizeof(ibase_db_link)); ib_link 994 ext/interbase/interbase.c if (!ib_link) { ib_link 1000 ext/interbase/interbase.c new_le.ptr = ib_link; ib_link 1003 ext/interbase/interbase.c free(ib_link); ib_link 1006 ext/interbase/interbase.c RETVAL_RES(zend_register_resource(ib_link, le_plink)); ib_link 1009 ext/interbase/interbase.c ib_link->handle = db_handle; ib_link 1010 ext/interbase/interbase.c ib_link->dialect = largs[DLECT] ? (unsigned short)largs[DLECT] : SQL_DIALECT_CURRENT; ib_link 1011 ext/interbase/interbase.c ib_link->tr_list = NULL; ib_link 1012 ext/interbase/interbase.c ib_link->event_head = NULL; ib_link 1085 ext/interbase/interbase.c ibase_db_link *ib_link; ib_link 1103 ext/interbase/interbase.c ib_link = (ibase_db_link *)zend_fetch_resource2(link_res, LE_LINK, le_link, le_plink); ib_link 1105 ext/interbase/interbase.c if (!ib_link) { ib_link 1109 ext/interbase/interbase.c if (isc_drop_database(IB_STATUS, &ib_link->handle)) { ib_link 1115 ext/interbase/interbase.c for (l = ib_link->tr_list; l != NULL; l = l->next) { ib_link 1135 ext/interbase/interbase.c ibase_db_link **ib_link = NULL; ib_link 1145 ext/interbase/interbase.c ib_link = (ibase_db_link **) safe_emalloc(sizeof(ibase_db_link *),1+argn,0); ib_link 1154 ext/interbase/interbase.c efree(ib_link); ib_link 1167 ext/interbase/interbase.c if ((ib_link[link_cnt] = (ibase_db_link *)zend_fetch_resource2_ex(&args[i], LE_LINK, le_link, le_plink)) == NULL) { ib_link 1170 ext/interbase/interbase.c efree(ib_link); ib_link 1178 ext/interbase/interbase.c teb[link_cnt].db_ptr = &ib_link[link_cnt]->handle; ib_link 1235 ext/interbase/interbase.c if ((ib_link[0] = (ibase_db_link *)zend_fetch_resource2(IBG(default_link), LE_LINK, le_link, le_plink)) == NULL) { ib_link 1236 ext/interbase/interbase.c efree(ib_link); ib_link 1239 ext/interbase/interbase.c result = isc_start_transaction(IB_STATUS, &tr_handle, 1, &ib_link[0]->handle, tpb_len, last_tpb); ib_link 1245 ext/interbase/interbase.c efree(ib_link); ib_link 1256 ext/interbase/interbase.c ib_trans->db_link[i] = ib_link[i]; ib_link 1259 ext/interbase/interbase.c if (ib_link[i]->tr_list == NULL) { ib_link 1260 ext/interbase/interbase.c ib_link[i]->tr_list = (ibase_tr_list *) emalloc(sizeof(ibase_tr_list)); ib_link 1261 ext/interbase/interbase.c ib_link[i]->tr_list->trans = NULL; ib_link 1262 ext/interbase/interbase.c ib_link[i]->tr_list->next = NULL; ib_link 1266 ext/interbase/interbase.c for (l = &ib_link[i]->tr_list; *l != NULL; l = &(*l)->next); ib_link 1271 ext/interbase/interbase.c efree(ib_link); ib_link 1277 ext/interbase/interbase.c int _php_ibase_def_trans(ibase_db_link *ib_link, ibase_trans **trans) /* {{{ */ ib_link 1279 ext/interbase/interbase.c if (ib_link == NULL) { ib_link 1285 ext/interbase/interbase.c if (ib_link->tr_list == NULL) { ib_link 1286 ext/interbase/interbase.c ib_link->tr_list = (ibase_tr_list *) emalloc(sizeof(ibase_tr_list)); ib_link 1287 ext/interbase/interbase.c ib_link->tr_list->trans = NULL; ib_link 1288 ext/interbase/interbase.c ib_link->tr_list->next = NULL; ib_link 1292 ext/interbase/interbase.c ibase_trans *tr = ib_link->tr_list->trans; ib_link 1299 ext/interbase/interbase.c tr->db_link[0] = ib_link; ib_link 1300 ext/interbase/interbase.c ib_link->tr_list->trans = tr; ib_link 1303 ext/interbase/interbase.c if (isc_start_transaction(IB_STATUS, &tr->handle, 1, &ib_link->handle, 0, NULL)) { ib_link 1319 ext/interbase/interbase.c ibase_db_link *ib_link; ib_link 1329 ext/interbase/interbase.c ib_link = (ibase_db_link *)zend_fetch_resource2(IBG(default_link), LE_LINK, le_link, le_plink); ib_link 1330 ext/interbase/interbase.c if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) { ib_link 1335 ext/interbase/interbase.c trans = ib_link->tr_list->trans; ib_link 1342 ext/interbase/interbase.c ib_link = (ibase_db_link *)zend_fetch_resource2_ex(arg, LE_LINK, le_link, le_plink); ib_link 1344 ext/interbase/interbase.c if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) { ib_link 1349 ext/interbase/interbase.c trans = ib_link->tr_list->trans; ib_link 1421 ext/interbase/interbase.c ibase_db_link *ib_link; ib_link 1438 ext/interbase/interbase.c PHP_IBASE_LINK_TRANS(link, ib_link, trans); ib_link 1453 ext/interbase/interbase.c if (isc_dsql_exec_immed2(IB_STATUS, &ib_link->handle, &trans->handle, 0, query, ib_link 168 ext/interbase/php_ibase_includes.h int _php_ibase_def_trans(ibase_db_link *ib_link, ibase_trans **trans); ib_link 170 ext/interbase/php_ibase_includes.h ibase_db_link **ib_link, ibase_trans **trans);