ib_link 208 ext/interbase/ibase_blobs.c ibase_db_link *ib_link; ib_link 218 ext/interbase/ibase_blobs.c PHP_IBASE_LINK_TRANS(link, ib_link, trans); ib_link 224 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 241 ext/interbase/ibase_blobs.c ibase_db_link *ib_link; ib_link 262 ext/interbase/ibase_blobs.c PHP_IBASE_LINK_TRANS(link, ib_link, trans); ib_link 274 ext/interbase/ibase_blobs.c if (isc_open_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob->bl_handle, ib_link 403 ext/interbase/ibase_blobs.c ibase_db_link *ib_link; ib_link 425 ext/interbase/ibase_blobs.c PHP_IBASE_LINK_TRANS(link, ib_link, trans); ib_link 433 ext/interbase/ibase_blobs.c if (isc_open_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob.bl_handle, ib_link 479 ext/interbase/ibase_blobs.c ibase_db_link *ib_link; ib_link 502 ext/interbase/ibase_blobs.c PHP_IBASE_LINK_TRANS(link, ib_link, trans); ib_link 510 ext/interbase/ibase_blobs.c if (isc_open_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob_id.bl_handle, ib_link 543 ext/interbase/ibase_blobs.c ibase_db_link *ib_link; ib_link 555 ext/interbase/ibase_blobs.c PHP_IBASE_LINK_TRANS(link, ib_link, trans); ib_link 560 ext/interbase/ibase_blobs.c if (isc_create_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob.bl_handle, ib_link 90 ext/interbase/ibase_events.c static void _php_ibase_event_block(ibase_db_link *ib_link, unsigned short count, /* {{{ */ ib_link 118 ext/interbase/ibase_events.c isc_wait_for_event(dummy_result, &ib_link->handle, *l, *event_buf, *result_buf); ib_link 128 ext/interbase/ibase_events.c ibase_db_link *ib_link; ib_link 146 ext/interbase/ibase_events.c if (!ZEND_FETCH_RESOURCE2_NO_RETURN(ib_link, ibase_db_link *, args[0], -1, "InterBase link", le_link, le_plink)) { ib_link 156 ext/interbase/ibase_events.c if (!ZEND_FETCH_RESOURCE2_NO_RETURN(ib_link, ibase_db_link *, NULL, IBG(default_link), "InterBase link", le_link, le_plink)) { ib_link 168 ext/interbase/ibase_events.c _php_ibase_event_block(ib_link, event_count, events, &buffer_size, &event_buffer, &result_buffer); ib_link 171 ext/interbase/ibase_events.c if (isc_wait_for_event(IB_STATUS, &ib_link->handle, buffer_size, event_buffer, result_buffer)) { ib_link 270 ext/interbase/ibase_events.c ibase_db_link *ib_link; ib_link 299 ext/interbase/ibase_events.c if (!ZEND_FETCH_RESOURCE2_NO_RETURN(ib_link, ibase_db_link *, args[0], -1, "InterBase link", le_link, le_plink)) { ib_link 318 ext/interbase/ibase_events.c if (!ZEND_FETCH_RESOURCE2_NO_RETURN(ib_link, ibase_db_link *, NULL, IBG(default_link), "InterBase link", le_link, le_plink)) { ib_link 338 ext/interbase/ibase_events.c event->link = ib_link; ib_link 354 ext/interbase/ibase_events.c _php_ibase_event_block(ib_link, event->event_count, event->events, ib_link 358 ext/interbase/ibase_events.c if (isc_que_events(IB_STATUS, &ib_link->handle, &event->event_id, buffer_size, ib_link 367 ext/interbase/ibase_events.c event->event_next = ib_link->event_head; ib_link 368 ext/interbase/ibase_events.c ib_link->event_head = event; ib_link 1065 ext/interbase/ibase_query.c ibase_db_link *ib_link = NULL; ib_link 1081 ext/interbase/ibase_query.c ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link*, &zlink, -1, LE_LINK, le_link, le_plink); ib_link 1091 ext/interbase/ibase_query.c _php_ibase_get_link_trans(INTERNAL_FUNCTION_PARAM_PASSTHRU, &zlink, &ib_link, &trans); ib_link 1126 ext/interbase/ibase_query.c ib_link = (ibase_db_link *) emalloc(sizeof(ibase_db_link)); ib_link 1127 ext/interbase/ibase_query.c ib_link->handle = db; ib_link 1128 ext/interbase/ibase_query.c ib_link->dialect = SQL_DIALECT_CURRENT; ib_link 1129 ext/interbase/ibase_query.c ib_link->tr_list = NULL; ib_link 1130 ext/interbase/ibase_query.c ib_link->event_head = NULL; ib_link 1132 ext/interbase/ibase_query.c ZEND_REGISTER_RESOURCE(return_value, ib_link, le_link); ib_link 1143 ext/interbase/ibase_query.c ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, NULL, IBG(default_link), LE_LINK, ib_link 1153 ext/interbase/ibase_query.c if (ib_link == NULL || FAILURE == _php_ibase_def_trans(ib_link, &trans TSRMLS_CC) ib_link 1154 ext/interbase/ibase_query.c || FAILURE == _php_ibase_alloc_query(&ib_query, ib_link, trans, query, ib_link->dialect, ib_link 1204 ext/interbase/ibase_query.c ibase_db_link *ib_link; ib_link 1214 ext/interbase/ibase_query.c ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, NULL, IBG(default_link), LE_LINK, le_link, le_plink); ib_link 1215 ext/interbase/ibase_query.c if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) { ib_link 1218 ext/interbase/ibase_query.c trans = ib_link->tr_list->trans; ib_link 1221 ext/interbase/ibase_query.c _php_ibase_get_link_trans(INTERNAL_FUNCTION_PARAM_PASSTHRU, &arg, &ib_link, &trans); ib_link 1223 ext/interbase/ibase_query.c ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, &arg, -1, LE_LINK, le_link, le_plink); ib_link 1225 ext/interbase/ibase_query.c if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) { ib_link 1228 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 1746 ext/interbase/ibase_query.c ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, NULL, IBG(default_link), LE_LINK, le_link, le_plink); ib_link 1751 ext/interbase/ibase_query.c _php_ibase_get_link_trans(INTERNAL_FUNCTION_PARAM_PASSTHRU, &link_arg, &ib_link, &trans); ib_link 1760 ext/interbase/ibase_query.c ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, &link_arg, -1, LE_LINK, le_link, le_plink); ib_link 1765 ext/interbase/ibase_query.c if (FAILURE == _php_ibase_def_trans(ib_link, &trans TSRMLS_CC)) { ib_link 1771 ext/interbase/ibase_query.c if (FAILURE == _php_ibase_alloc_query(ib_query, ib_link, trans, query, ib_link->dialect, trans_res_id TSRMLS_CC)) { ib_link 553 ext/interbase/interbase.c zval **link_id, ibase_db_link **ib_link, ibase_trans **trans) ib_link 569 ext/interbase/interbase.c *ib_link = (*trans)->db_link[0]; ib_link 576 ext/interbase/interbase.c ZEND_FETCH_RESOURCE2(*ib_link, ibase_db_link *, link_id, -1, LE_LINK, le_link, le_plink); ib_link 901 ext/interbase/interbase.c ibase_db_link *ib_link; ib_link 972 ext/interbase/interbase.c ib_link = (ibase_db_link *) le->ptr; ib_link 973 ext/interbase/interbase.c if (!isc_database_info(status, &ib_link->handle, sizeof(info), info, sizeof(result), result)) { ib_link 974 ext/interbase/interbase.c ZEND_REGISTER_RESOURCE(return_value, ib_link, le_plink); ib_link 995 ext/interbase/interbase.c ib_link = (ibase_db_link *) emalloc(sizeof(ibase_db_link)); ib_link 996 ext/interbase/interbase.c ZEND_REGISTER_RESOURCE(return_value, ib_link, le_link); ib_link 1000 ext/interbase/interbase.c ib_link = (ibase_db_link *) malloc(sizeof(ibase_db_link)); ib_link 1001 ext/interbase/interbase.c if (!ib_link) { ib_link 1007 ext/interbase/interbase.c new_le.ptr = ib_link; ib_link 1010 ext/interbase/interbase.c free(ib_link); ib_link 1013 ext/interbase/interbase.c ZEND_REGISTER_RESOURCE(return_value, ib_link, le_plink); ib_link 1016 ext/interbase/interbase.c ib_link->handle = db_handle; ib_link 1017 ext/interbase/interbase.c ib_link->dialect = largs[DLECT] ? (unsigned short)largs[DLECT] : SQL_DIALECT_CURRENT; ib_link 1018 ext/interbase/interbase.c ib_link->tr_list = NULL; ib_link 1019 ext/interbase/interbase.c ib_link->event_head = NULL; ib_link 1056 ext/interbase/interbase.c ibase_db_link *ib_link; ib_link 1073 ext/interbase/interbase.c ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, &link_arg, link_id, LE_LINK, le_link, le_plink); ib_link 1084 ext/interbase/interbase.c ibase_db_link *ib_link; ib_link 1102 ext/interbase/interbase.c ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, &link_arg, link_id, LE_LINK, le_link, le_plink); ib_link 1104 ext/interbase/interbase.c if (isc_drop_database(IB_STATUS, &ib_link->handle)) { ib_link 1110 ext/interbase/interbase.c for (l = ib_link->tr_list; l != NULL; l = l->next) { ib_link 1129 ext/interbase/interbase.c ibase_db_link **ib_link = NULL; ib_link 1139 ext/interbase/interbase.c ib_link = (ibase_db_link **) safe_emalloc(sizeof(ibase_db_link *),1+argn,0); ib_link 1149 ext/interbase/interbase.c efree(ib_link); ib_link 1162 ext/interbase/interbase.c if (!ZEND_FETCH_RESOURCE2_NO_RETURN(ib_link[link_cnt], ibase_db_link *, args[i], -1, LE_LINK, le_link, le_plink)) { ib_link 1165 ext/interbase/interbase.c efree(ib_link); ib_link 1174 ext/interbase/interbase.c teb[link_cnt].db_ptr = &ib_link[link_cnt]->handle; ib_link 1232 ext/interbase/interbase.c if (!ZEND_FETCH_RESOURCE2_NO_RETURN(ib_link[0], ibase_db_link *, NULL, IBG(default_link), LE_LINK, le_link, le_plink)) { ib_link 1233 ext/interbase/interbase.c efree(ib_link); ib_link 1236 ext/interbase/interbase.c result = isc_start_transaction(IB_STATUS, &tr_handle, 1, &ib_link[0]->handle, tpb_len, last_tpb); ib_link 1242 ext/interbase/interbase.c efree(ib_link); ib_link 1253 ext/interbase/interbase.c ib_trans->db_link[i] = ib_link[i]; ib_link 1256 ext/interbase/interbase.c if (ib_link[i]->tr_list == NULL) { ib_link 1257 ext/interbase/interbase.c ib_link[i]->tr_list = (ibase_tr_list *) emalloc(sizeof(ibase_tr_list)); ib_link 1258 ext/interbase/interbase.c ib_link[i]->tr_list->trans = NULL; ib_link 1259 ext/interbase/interbase.c ib_link[i]->tr_list->next = NULL; ib_link 1263 ext/interbase/interbase.c for (l = &ib_link[i]->tr_list; *l != NULL; l = &(*l)->next); ib_link 1268 ext/interbase/interbase.c efree(ib_link); ib_link 1273 ext/interbase/interbase.c int _php_ibase_def_trans(ibase_db_link *ib_link, ibase_trans **trans TSRMLS_DC) /* {{{ */ ib_link 1275 ext/interbase/interbase.c if (ib_link == NULL) { ib_link 1281 ext/interbase/interbase.c if (ib_link->tr_list == NULL) { ib_link 1282 ext/interbase/interbase.c ib_link->tr_list = (ibase_tr_list *) emalloc(sizeof(ibase_tr_list)); ib_link 1283 ext/interbase/interbase.c ib_link->tr_list->trans = NULL; ib_link 1284 ext/interbase/interbase.c ib_link->tr_list->next = NULL; ib_link 1288 ext/interbase/interbase.c ibase_trans *tr = ib_link->tr_list->trans; ib_link 1295 ext/interbase/interbase.c tr->db_link[0] = ib_link; ib_link 1296 ext/interbase/interbase.c ib_link->tr_list->trans = tr; ib_link 1299 ext/interbase/interbase.c if (isc_start_transaction(IB_STATUS, &tr->handle, 1, &ib_link->handle, 0, NULL)) { ib_link 1315 ext/interbase/interbase.c ibase_db_link *ib_link; ib_link 1326 ext/interbase/interbase.c ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, NULL, IBG(default_link), LE_LINK, le_link, le_plink); ib_link 1327 ext/interbase/interbase.c if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) { ib_link 1332 ext/interbase/interbase.c trans = ib_link->tr_list->trans; ib_link 1339 ext/interbase/interbase.c ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, &arg, -1, LE_LINK, le_link, le_plink); ib_link 1341 ext/interbase/interbase.c if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) { ib_link 1346 ext/interbase/interbase.c trans = ib_link->tr_list->trans; ib_link 1418 ext/interbase/interbase.c ibase_db_link *ib_link; ib_link 1435 ext/interbase/interbase.c PHP_IBASE_LINK_TRANS(link, ib_link, trans); ib_link 1450 ext/interbase/interbase.c if (isc_dsql_exec_immed2(IB_STATUS, &ib_link->handle, &trans->handle, 0, query, ib_link 167 ext/interbase/php_ibase_includes.h int _php_ibase_def_trans(ibase_db_link *ib_link, ibase_trans **trans TSRMLS_DC); ib_link 169 ext/interbase/php_ibase_includes.h ibase_db_link **ib_link, ibase_trans **trans);