descriptor 77 TSRM/tsrm_win32.c UnmapViewOfFile(ptr->descriptor); descriptor 418 TSRM/tsrm_win32.c if (!ptr->descriptor) { descriptor 421 TSRM/tsrm_win32.c if (!addr && ptr->descriptor->shm_perm.key == key) { descriptor 611 TSRM/tsrm_win32.c info_handle = CreateFileMapping(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, sizeof(shm->descriptor), shm_info); descriptor 637 TSRM/tsrm_win32.c shm->descriptor = MapViewOfFileEx(shm->info, FILE_MAP_ALL_ACCESS, 0, 0, 0, NULL); descriptor 639 TSRM/tsrm_win32.c if (NULL != shm->descriptor && created) { descriptor 640 TSRM/tsrm_win32.c shm->descriptor->shm_perm.key = key; descriptor 641 TSRM/tsrm_win32.c shm->descriptor->shm_segsz = size; descriptor 642 TSRM/tsrm_win32.c shm->descriptor->shm_ctime = time(NULL); descriptor 643 TSRM/tsrm_win32.c shm->descriptor->shm_cpid = getpid(); descriptor 644 TSRM/tsrm_win32.c shm->descriptor->shm_perm.mode = flags; descriptor 646 TSRM/tsrm_win32.c shm->descriptor->shm_perm.cuid = shm->descriptor->shm_perm.cgid= 0; descriptor 647 TSRM/tsrm_win32.c shm->descriptor->shm_perm.gid = shm->descriptor->shm_perm.uid = 0; descriptor 648 TSRM/tsrm_win32.c shm->descriptor->shm_atime = shm->descriptor->shm_dtime = 0; descriptor 649 TSRM/tsrm_win32.c shm->descriptor->shm_lpid = shm->descriptor->shm_nattch = 0; descriptor 650 TSRM/tsrm_win32.c shm->descriptor->shm_perm.mode = shm->descriptor->shm_perm.seq = 0; descriptor 653 TSRM/tsrm_win32.c if (NULL != shm->descriptor && (shm->descriptor->shm_perm.key != key || size > shm->descriptor->shm_segsz)) { descriptor 657 TSRM/tsrm_win32.c UnmapViewOfFile(shm->descriptor); descriptor 673 TSRM/tsrm_win32.c shm->descriptor->shm_atime = time(NULL); descriptor 674 TSRM/tsrm_win32.c shm->descriptor->shm_lpid = getpid(); descriptor 675 TSRM/tsrm_win32.c shm->descriptor->shm_nattch++; descriptor 690 TSRM/tsrm_win32.c shm->descriptor->shm_dtime = time(NULL); descriptor 691 TSRM/tsrm_win32.c shm->descriptor->shm_lpid = getpid(); descriptor 692 TSRM/tsrm_win32.c shm->descriptor->shm_nattch--; descriptor 706 TSRM/tsrm_win32.c memcpy(buf, shm->descriptor, sizeof(struct shmid_ds)); descriptor 710 TSRM/tsrm_win32.c shm->descriptor->shm_ctime = time(NULL); descriptor 711 TSRM/tsrm_win32.c shm->descriptor->shm_perm.uid = buf->shm_perm.uid; descriptor 712 TSRM/tsrm_win32.c shm->descriptor->shm_perm.gid = buf->shm_perm.gid; descriptor 713 TSRM/tsrm_win32.c shm->descriptor->shm_perm.mode = buf->shm_perm.mode; descriptor 717 TSRM/tsrm_win32.c if (shm->descriptor->shm_nattch < 1) { descriptor 718 TSRM/tsrm_win32.c shm->descriptor->shm_perm.key = -1; descriptor 60 TSRM/tsrm_win32.h struct shmid_ds *descriptor; descriptor 1506 ext/oci8/oci8.c php_oci_descriptor *descriptor = (php_oci_descriptor *)entry->ptr; descriptor 1507 ext/oci8/oci8.c php_oci_lob_free(descriptor); descriptor 1607 ext/oci8/oci8.c php_oci_descriptor *descriptor = (php_oci_descriptor *) Z_PTR_P(data); descriptor 1609 ext/oci8/oci8.c if (descriptor && descriptor->buffering == PHP_OCI_LOB_BUFFER_USED && (descriptor->type == OCI_DTYPE_LOB || descriptor->type == OCI_DTYPE_FILE)) { descriptor 1610 ext/oci8/oci8.c php_oci_lob_flush(descriptor, OCI_LOB_BUFFER_FREE); descriptor 1611 ext/oci8/oci8.c descriptor->buffering = PHP_OCI_LOB_BUFFER_ENABLED; descriptor 2560 ext/oci8/oci8.c php_oci_descriptor *descriptor; descriptor 2579 ext/oci8/oci8.c descriptor = (php_oci_descriptor *) column->descid->ptr; descriptor 2581 ext/oci8/oci8.c if (!descriptor) { descriptor 2586 ext/oci8/oci8.c descriptor->lob_size = -1; descriptor 2587 ext/oci8/oci8.c descriptor->lob_current_position = 0; descriptor 2588 ext/oci8/oci8.c descriptor->buffering = 0; descriptor 2595 ext/oci8/oci8.c descriptor->chunk_size = column->chunk_size; descriptor 2596 ext/oci8/oci8.c lob_fetch_status = php_oci_lob_read(descriptor, -1, 0, &lob_buffer, &lob_length); descriptor 2597 ext/oci8/oci8.c if (descriptor->chunk_size) /* Cache the chunk_size to avoid recalling OCILobGetChunkSize */ descriptor 2598 ext/oci8/oci8.c column->chunk_size = descriptor->chunk_size; descriptor 2599 ext/oci8/oci8.c php_oci_temp_lob_close(descriptor); descriptor 172 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 185 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 187 ext/oci8/oci8_interface.c zend_list_close(descriptor->id); descriptor 197 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 219 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 226 ext/oci8/oci8_interface.c if (php_oci_lob_write(descriptor, (ub4) offset, data, (ub4) data_len, &bytes_written)) { descriptor 238 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 274 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 276 ext/oci8/oci8_interface.c if (php_oci_lob_import(descriptor, filename)) { descriptor 288 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 303 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 305 ext/oci8/oci8_interface.c if (php_oci_lob_read(descriptor, -1, 0, &buffer, &buffer_len)) { descriptor 325 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 346 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 353 ext/oci8/oci8_interface.c if (php_oci_lob_read(descriptor, length, descriptor->lob_current_position, &buffer, &buffer_len)) { descriptor 372 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 386 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 388 ext/oci8/oci8_interface.c if (!php_oci_lob_get_length(descriptor, &lob_length)) { descriptor 389 ext/oci8/oci8_interface.c if (lob_length == descriptor->lob_current_position) { descriptor 402 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 415 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 417 ext/oci8/oci8_interface.c RETURN_LONG(descriptor->lob_current_position); descriptor 426 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 439 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 441 ext/oci8/oci8_interface.c descriptor->lob_current_position = 0; descriptor 452 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 472 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 474 ext/oci8/oci8_interface.c if (php_oci_lob_get_length(descriptor, &lob_length)) { descriptor 480 ext/oci8/oci8_interface.c descriptor->lob_current_position += (ub4) offset; descriptor 483 ext/oci8/oci8_interface.c if ((descriptor->lob_size + offset) >= 0) { descriptor 484 ext/oci8/oci8_interface.c descriptor->lob_current_position = descriptor->lob_size + (ub4) offset; descriptor 487 ext/oci8/oci8_interface.c descriptor->lob_current_position = 0; descriptor 492 ext/oci8/oci8_interface.c descriptor->lob_current_position = (offset > 0) ? (ub4) offset : 0; descriptor 495 ext/oci8/oci8_interface.c if (descriptor->lob_current_position > UB4MAXVAL) { descriptor 508 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 522 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 524 ext/oci8/oci8_interface.c if (php_oci_lob_get_length(descriptor, &lob_length)) { descriptor 536 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 566 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 572 ext/oci8/oci8_interface.c if (php_oci_lob_write(descriptor, descriptor->lob_current_position, data, (ub4) data_len, &bytes_written)) { descriptor 623 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 649 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 651 ext/oci8/oci8_interface.c if (php_oci_lob_truncate(descriptor, ub_trim_length)) { descriptor 663 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 703 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 705 ext/oci8/oci8_interface.c if (php_oci_lob_erase(descriptor, offset, (ub4) length, &bytes_erased)) { descriptor 717 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 736 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 738 ext/oci8/oci8_interface.c if (descriptor->buffering == PHP_OCI_LOB_BUFFER_DISABLED) { descriptor 743 ext/oci8/oci8_interface.c if (php_oci_lob_flush(descriptor, flush_flag)) { descriptor 755 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 774 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 776 ext/oci8/oci8_interface.c if (php_oci_lob_set_buffering(descriptor, flag)) { descriptor 788 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 801 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 803 ext/oci8/oci8_interface.c if (descriptor->buffering != PHP_OCI_LOB_BUFFER_DISABLED) { descriptor 893 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 951 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 953 ext/oci8/oci8_interface.c if (php_oci_lob_get_length(descriptor, &lob_length)) { descriptor 962 ext/oci8/oci8_interface.c length = lob_length - descriptor->lob_current_position; descriptor 998 ext/oci8/oci8_interface.c if (php_oci_lob_read(descriptor, block_length, start, &buffer, &tmp_bytes_read)) { descriptor 1013 ext/oci8/oci8_interface.c descriptor->lob_current_position += tmp_bytes_read; descriptor 1031 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 1052 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 1054 ext/oci8/oci8_interface.c if (php_oci_lob_write_tmp(descriptor, type, data, (int) data_len)) { descriptor 1066 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 1079 ext/oci8/oci8_interface.c PHP_OCI_ZVAL_TO_DESCRIPTOR(tmp, descriptor); descriptor 1081 ext/oci8/oci8_interface.c if (php_oci_lob_close(descriptor)) { descriptor 1094 ext/oci8/oci8_interface.c php_oci_descriptor *descriptor; descriptor 1104 ext/oci8/oci8_interface.c descriptor = php_oci_lob_create(connection, type); descriptor 1106 ext/oci8/oci8_interface.c if (!descriptor) { descriptor 1111 ext/oci8/oci8_interface.c add_property_resource(return_value, "descriptor", descriptor->id); descriptor 56 ext/oci8/oci8_lob.c php_oci_descriptor *descriptor; descriptor 71 ext/oci8/oci8_lob.c descriptor = ecalloc(1, sizeof(php_oci_descriptor)); descriptor 72 ext/oci8/oci8_lob.c descriptor->type = (ub4) type; descriptor 73 ext/oci8/oci8_lob.c descriptor->connection = connection; descriptor 74 ext/oci8/oci8_lob.c ++GC_REFCOUNT(descriptor->connection->id); descriptor 76 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCIDescriptorAlloc, (connection->env, (dvoid*)&(descriptor->descriptor), descriptor->type, (size_t) 0, (dvoid **) 0)); descriptor 81 ext/oci8/oci8_lob.c efree(descriptor); descriptor 87 ext/oci8/oci8_lob.c PHP_OCI_REGISTER_RESOURCE(descriptor, le_descriptor); descriptor 89 ext/oci8/oci8_lob.c descriptor->lob_current_position = 0; descriptor 90 ext/oci8/oci8_lob.c descriptor->lob_size = -1; /* we should set it to -1 to know, that it's just not initialized */ descriptor 91 ext/oci8/oci8_lob.c descriptor->buffering = PHP_OCI_LOB_BUFFER_DISABLED; /* buffering is off by default */ descriptor 92 ext/oci8/oci8_lob.c descriptor->charset_form = SQLCS_IMPLICIT; /* default value */ descriptor 93 ext/oci8/oci8_lob.c descriptor->charset_id = connection->charset; descriptor 94 ext/oci8/oci8_lob.c descriptor->is_open = 0; descriptor 95 ext/oci8/oci8_lob.c descriptor->chunk_size = 0; descriptor 97 ext/oci8/oci8_lob.c if (descriptor->type == OCI_DTYPE_LOB || descriptor->type == OCI_DTYPE_FILE) { descriptor 105 ext/oci8/oci8_lob.c descriptor->index = (connection->descriptor_count)++; descriptor 112 ext/oci8/oci8_lob.c zend_hash_index_update_ptr(connection->descriptors, descriptor->index, descriptor); descriptor 114 ext/oci8/oci8_lob.c return descriptor; descriptor 121 ext/oci8/oci8_lob.c int php_oci_lob_get_length (php_oci_descriptor *descriptor, ub4 *length) descriptor 123 ext/oci8/oci8_lob.c php_oci_connection *connection = descriptor->connection; descriptor 128 ext/oci8/oci8_lob.c if (descriptor->lob_size >= 0) { descriptor 129 ext/oci8/oci8_lob.c *length = descriptor->lob_size; descriptor 132 ext/oci8/oci8_lob.c if (descriptor->type == OCI_DTYPE_FILE) { descriptor 133 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCILobFileOpen, (connection->svc, connection->err, descriptor->descriptor, OCI_FILE_READONLY)); descriptor 141 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCILobGetLength, (connection->svc, connection->err, descriptor->descriptor, (ub4 *)length)); descriptor 149 ext/oci8/oci8_lob.c descriptor->lob_size = *length; descriptor 151 ext/oci8/oci8_lob.c if (descriptor->type == OCI_DTYPE_FILE) { descriptor 152 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCILobFileClose, (connection->svc, connection->err, descriptor->descriptor)); descriptor 212 ext/oci8/oci8_lob.c static inline int php_oci_lob_calculate_buffer(php_oci_descriptor *descriptor, zend_long read_length) descriptor 214 ext/oci8/oci8_lob.c php_oci_connection *connection = descriptor->connection; descriptor 218 ext/oci8/oci8_lob.c if (descriptor->type == OCI_DTYPE_FILE) { descriptor 222 ext/oci8/oci8_lob.c if (!descriptor->chunk_size) { descriptor 223 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCILobGetChunkSize, (connection->svc, connection->err, descriptor->descriptor, &chunk_size)); descriptor 230 ext/oci8/oci8_lob.c descriptor->chunk_size = chunk_size; descriptor 234 ext/oci8/oci8_lob.c if ((read_length % descriptor->chunk_size) != 0) { descriptor 235 ext/oci8/oci8_lob.c return (int) descriptor->chunk_size * (((int) read_length / descriptor->chunk_size) + 1); descriptor 243 ext/oci8/oci8_lob.c int php_oci_lob_read (php_oci_descriptor *descriptor, zend_long read_length, zend_long initial_offset, char **data, ub4 *data_len) descriptor 245 ext/oci8/oci8_lob.c php_oci_connection *connection = descriptor->connection; descriptor 264 ext/oci8/oci8_lob.c if (php_oci_lob_get_length(descriptor, &length)) { descriptor 291 ext/oci8/oci8_lob.c if (descriptor->type == OCI_DTYPE_FILE) { descriptor 292 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCILobFileOpen, (connection->svc, connection->err, descriptor->descriptor, OCI_FILE_READONLY)); descriptor 302 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCILobCharSetId, (connection->env, connection->err, descriptor->descriptor, &charset_id)); descriptor 339 ext/oci8/oci8_lob.c buffer_size = php_oci_lob_calculate_buffer(descriptor, buffer_size); /* use chunk size */ descriptor 346 ext/oci8/oci8_lob.c descriptor->descriptor, descriptor 355 ext/oci8/oci8_lob.c (ub2) descriptor->charset_id, /* The character set ID of the buffer data. */ descriptor 356 ext/oci8/oci8_lob.c (ub1) descriptor->charset_form /* The character set form of the buffer data. */ descriptor 363 ext/oci8/oci8_lob.c offset = descriptor->lob_current_position + chars_read; descriptor 365 ext/oci8/oci8_lob.c offset = descriptor->lob_current_position + bytes_read; descriptor 379 ext/oci8/oci8_lob.c descriptor->lob_current_position = (int)offset; descriptor 381 ext/oci8/oci8_lob.c if (descriptor->type == OCI_DTYPE_FILE) { descriptor 382 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCILobFileClose, (connection->svc, connection->err, descriptor->descriptor)); descriptor 403 ext/oci8/oci8_lob.c int php_oci_lob_write (php_oci_descriptor *descriptor, ub4 offset, char *data, int data_len, ub4 *bytes_written) descriptor 405 ext/oci8/oci8_lob.c OCILobLocator *lob = (OCILobLocator *) descriptor->descriptor; descriptor 406 ext/oci8/oci8_lob.c php_oci_connection *connection = (php_oci_connection *) descriptor->connection; descriptor 411 ext/oci8/oci8_lob.c if (php_oci_lob_get_length(descriptor, &lob_length)) { descriptor 419 ext/oci8/oci8_lob.c if (offset > descriptor->lob_current_position) { descriptor 420 ext/oci8/oci8_lob.c offset = descriptor->lob_current_position; descriptor 435 ext/oci8/oci8_lob.c (ub2) descriptor->charset_id, descriptor 436 ext/oci8/oci8_lob.c (ub1) descriptor->charset_form descriptor 447 ext/oci8/oci8_lob.c descriptor->lob_current_position += data_len; descriptor 449 ext/oci8/oci8_lob.c if ((int) descriptor->lob_current_position > (int) descriptor->lob_size) { descriptor 450 ext/oci8/oci8_lob.c descriptor->lob_size = descriptor->lob_current_position; descriptor 454 ext/oci8/oci8_lob.c if (descriptor->buffering == PHP_OCI_LOB_BUFFER_ENABLED) { descriptor 455 ext/oci8/oci8_lob.c descriptor->buffering = PHP_OCI_LOB_BUFFER_USED; descriptor 465 ext/oci8/oci8_lob.c int php_oci_lob_set_buffering (php_oci_descriptor *descriptor, int on_off) descriptor 467 ext/oci8/oci8_lob.c php_oci_connection *connection = descriptor->connection; descriptor 470 ext/oci8/oci8_lob.c if (!on_off && descriptor->buffering == PHP_OCI_LOB_BUFFER_DISABLED) { descriptor 475 ext/oci8/oci8_lob.c if (on_off && descriptor->buffering != PHP_OCI_LOB_BUFFER_DISABLED) { descriptor 481 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCILobEnableBuffering, (connection->svc, connection->err, descriptor->descriptor)); descriptor 483 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCILobDisableBuffering, (connection->svc, connection->err, descriptor->descriptor)); descriptor 491 ext/oci8/oci8_lob.c descriptor->buffering = on_off ? PHP_OCI_LOB_BUFFER_ENABLED : PHP_OCI_LOB_BUFFER_DISABLED; descriptor 499 ext/oci8/oci8_lob.c int php_oci_lob_get_buffering (php_oci_descriptor *descriptor) descriptor 501 ext/oci8/oci8_lob.c if (descriptor->buffering != PHP_OCI_LOB_BUFFER_DISABLED) { descriptor 540 ext/oci8/oci8_lob.c descriptor_dest->descriptor, descriptor 541 ext/oci8/oci8_lob.c descriptor_from->descriptor, descriptor 561 ext/oci8/oci8_lob.c int php_oci_lob_close (php_oci_descriptor *descriptor) descriptor 563 ext/oci8/oci8_lob.c php_oci_connection *connection = descriptor->connection; descriptor 566 ext/oci8/oci8_lob.c if (descriptor->is_open) { descriptor 567 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCILobClose, (connection->svc, connection->err, descriptor->descriptor)); descriptor 577 ext/oci8/oci8_lob.c if (php_oci_temp_lob_close(descriptor)) { descriptor 587 ext/oci8/oci8_lob.c int php_oci_temp_lob_close (php_oci_descriptor *descriptor) descriptor 589 ext/oci8/oci8_lob.c php_oci_connection *connection = descriptor->connection; descriptor 593 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCILobIsTemporary, (connection->env,connection->err, descriptor->descriptor, &is_temporary)); descriptor 602 ext/oci8/oci8_lob.c PHP_OCI_CALL_RETURN(errstatus, OCILobFreeTemporary, (connection->svc, connection->err, descriptor->descriptor)); descriptor 617 ext/oci8/oci8_lob.c int php_oci_lob_flush(php_oci_descriptor *descriptor, zend_long flush_flag) descriptor 619 ext/oci8/oci8_lob.c OCILobLocator *lob = descriptor->descriptor; descriptor 620 ext/oci8/oci8_lob.c php_oci_connection *connection = descriptor->connection; descriptor 641 ext/oci8/oci8_lob.c if (descriptor->buffering != PHP_OCI_LOB_BUFFER_USED) { descriptor 654 ext/oci8/oci8_lob.c descriptor->buffering = PHP_OCI_LOB_BUFFER_ENABLED; descriptor 662 ext/oci8/oci8_lob.c void php_oci_lob_free (php_oci_descriptor *descriptor) descriptor 664 ext/oci8/oci8_lob.c if (!descriptor || !descriptor->connection) { descriptor 668 ext/oci8/oci8_lob.c if (descriptor->connection->descriptors) { descriptor 669 ext/oci8/oci8_lob.c if (zend_hash_num_elements(descriptor->connection->descriptors) == 0) { descriptor 670 ext/oci8/oci8_lob.c descriptor->connection->descriptor_count = 0; descriptor 673 ext/oci8/oci8_lob.c zend_hash_index_del(descriptor->connection->descriptors, descriptor->index); descriptor 674 ext/oci8/oci8_lob.c if (descriptor->index + 1 == descriptor->connection->descriptor_count) { descriptor 686 ext/oci8/oci8_lob.c descriptor->connection->descriptor_count--; descriptor 692 ext/oci8/oci8_lob.c if ((descriptor->type == OCI_DTYPE_FILE || descriptor->type == OCI_DTYPE_LOB) && descriptor->buffering == PHP_OCI_LOB_BUFFER_USED) { descriptor 693 ext/oci8/oci8_lob.c php_oci_lob_flush(descriptor, OCI_LOB_BUFFER_FREE); descriptor 696 ext/oci8/oci8_lob.c if (descriptor->type == OCI_DTYPE_LOB) { descriptor 697 ext/oci8/oci8_lob.c php_oci_temp_lob_close(descriptor); descriptor 700 ext/oci8/oci8_lob.c PHP_OCI_CALL(OCIDescriptorFree, (descriptor->descriptor, descriptor->type)); descriptor 702 ext/oci8/oci8_lob.c zend_list_delete(descriptor->connection->id); descriptor 703 ext/oci8/oci8_lob.c efree(descriptor); descriptor 709 ext/oci8/oci8_lob.c int php_oci_lob_import (php_oci_descriptor *descriptor, char *filename) descriptor 713 ext/oci8/oci8_lob.c OCILobLocator *lob = (OCILobLocator *)descriptor->descriptor; descriptor 714 ext/oci8/oci8_lob.c php_oci_connection *connection = descriptor->connection; descriptor 747 ext/oci8/oci8_lob.c (ub2) descriptor->charset_id, descriptor 748 ext/oci8/oci8_lob.c (ub1) descriptor->charset_form descriptor 773 ext/oci8/oci8_lob.c OCILobLocator *lob_dest = descriptor_dest->descriptor; descriptor 774 ext/oci8/oci8_lob.c OCILobLocator *lob_from = descriptor_from->descriptor; descriptor 804 ext/oci8/oci8_lob.c int php_oci_lob_truncate (php_oci_descriptor *descriptor, zend_long new_lob_length) descriptor 806 ext/oci8/oci8_lob.c php_oci_connection *connection = descriptor->connection; descriptor 807 ext/oci8/oci8_lob.c OCILobLocator *lob = descriptor->descriptor; descriptor 811 ext/oci8/oci8_lob.c if (php_oci_lob_get_length(descriptor, &lob_length)) { descriptor 837 ext/oci8/oci8_lob.c descriptor->lob_size = (ub4) new_lob_length; descriptor 846 ext/oci8/oci8_lob.c int php_oci_lob_erase (php_oci_descriptor *descriptor, zend_long offset, ub4 length, ub4 *bytes_erased) descriptor 848 ext/oci8/oci8_lob.c php_oci_connection *connection = descriptor->connection; descriptor 849 ext/oci8/oci8_lob.c OCILobLocator *lob = descriptor->descriptor; descriptor 855 ext/oci8/oci8_lob.c if (php_oci_lob_get_length(descriptor, &lob_length)) { descriptor 860 ext/oci8/oci8_lob.c offset = descriptor->lob_current_position; descriptor 886 ext/oci8/oci8_lob.c OCILobLocator *first_lob = descriptor_first->descriptor; descriptor 887 ext/oci8/oci8_lob.c OCILobLocator *second_lob = descriptor_second->descriptor; descriptor 904 ext/oci8/oci8_lob.c int php_oci_lob_write_tmp (php_oci_descriptor *descriptor, zend_long type, char *data, int data_len) descriptor 906 ext/oci8/oci8_lob.c php_oci_connection *connection = descriptor->connection; descriptor 907 ext/oci8/oci8_lob.c OCILobLocator *lob = descriptor->descriptor; descriptor 953 ext/oci8/oci8_lob.c descriptor->is_open = 1; descriptor 956 ext/oci8/oci8_lob.c return php_oci_lob_write(descriptor, 0, data, data_len, &bytes_written); descriptor 464 ext/oci8/oci8_statement.c *bufpp = descr->descriptor; descriptor 1137 ext/oci8/oci8_statement.c oci_desc = bind_descriptor->descriptor; descriptor 1246 ext/oci8/oci8_statement.c bindp->descriptor = oci_desc; descriptor 1354 ext/oci8/oci8_statement.c } else if ((phpbind->descriptor == 0) && (phpbind->statement == 0)) { descriptor 1376 ext/oci8/oci8_statement.c *bufpp = phpbind->descriptor; descriptor 1423 ext/oci8/oci8_statement.c if (!phpbind->descriptor) { descriptor 1439 ext/oci8/oci8_statement.c *bufpp = phpbind->descriptor; descriptor 1617 ext/oci8/oci8_statement.c bind->descriptor = NULL; descriptor 177 ext/oci8/php_oci8_int.h dvoid *descriptor; /* OCI descriptor handle */ descriptor 248 ext/oci8/php_oci8_int.h dvoid *descriptor; /* used for binding of LOBS etc */ descriptor 380 ext/oci8/php_oci8_int.h #define PHP_OCI_ZVAL_TO_DESCRIPTOR(zval, descriptor) \ descriptor 381 ext/oci8/php_oci8_int.h if ((descriptor = (php_oci_descriptor *)zend_fetch_resource(Z_RES_P(zval), "oci8 descriptor", le_descriptor)) == NULL) { \ descriptor 404 ext/oci8/php_oci8_int.h #define PHP_OCI_ZVAL_TO_DESCRIPTOR_EX(zval, descriptor) \ descriptor 405 ext/oci8/php_oci8_int.h PHP_OCI_FETCH_RESOURCE_EX(zval, descriptor, php_oci_descriptor *, "oci8 descriptor", le_descriptor) descriptor 441 ext/oci8/php_oci8_int.h int php_oci_lob_get_length(php_oci_descriptor *descriptor, ub4 *length); descriptor 442 ext/oci8/php_oci8_int.h int php_oci_lob_read(php_oci_descriptor *descriptor, zend_long read_length, zend_long inital_offset, char **data, ub4 *data_len); descriptor 443 ext/oci8/php_oci8_int.h int php_oci_lob_write(php_oci_descriptor *descriptor, ub4 offset, char *data, int data_len, ub4 *bytes_written); descriptor 444 ext/oci8/php_oci8_int.h int php_oci_lob_flush(php_oci_descriptor *descriptor, zend_long flush_flag); descriptor 445 ext/oci8/php_oci8_int.h int php_oci_lob_set_buffering(php_oci_descriptor *descriptor, int on_off); descriptor 446 ext/oci8/php_oci8_int.h int php_oci_lob_get_buffering(php_oci_descriptor *descriptor); descriptor 447 ext/oci8/php_oci8_int.h int php_oci_lob_copy(php_oci_descriptor *descriptor, php_oci_descriptor *descriptor_from, zend_long length); descriptor 448 ext/oci8/php_oci8_int.h int php_oci_lob_close(php_oci_descriptor *descriptor); descriptor 449 ext/oci8/php_oci8_int.h int php_oci_temp_lob_close(php_oci_descriptor *descriptor); descriptor 450 ext/oci8/php_oci8_int.h int php_oci_lob_write_tmp(php_oci_descriptor *descriptor, zend_long type, char *data, int data_len); descriptor 451 ext/oci8/php_oci8_int.h void php_oci_lob_free(php_oci_descriptor *descriptor); descriptor 452 ext/oci8/php_oci8_int.h int php_oci_lob_import(php_oci_descriptor *descriptor, char *filename); descriptor 454 ext/oci8/php_oci8_int.h int php_oci_lob_truncate(php_oci_descriptor *descriptor, zend_long new_lob_length); descriptor 455 ext/oci8/php_oci8_int.h int php_oci_lob_erase(php_oci_descriptor *descriptor, zend_long offset, ub4 length, ub4 *bytes_erased);