descriptor         74 TSRM/tsrm_win32.c 			UnmapViewOfFile(ptr->descriptor);
descriptor        417 TSRM/tsrm_win32.c 		if (!ptr->descriptor) {
descriptor        420 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        626 TSRM/tsrm_win32.c 	shm->descriptor = MapViewOfFileEx(shm->info, FILE_MAP_ALL_ACCESS, 0, 0, 0, NULL);
descriptor        628 TSRM/tsrm_win32.c 	if (NULL != shm->descriptor && created) {
descriptor        629 TSRM/tsrm_win32.c 		shm->descriptor->shm_perm.key	= key;
descriptor        630 TSRM/tsrm_win32.c 		shm->descriptor->shm_segsz		= size;
descriptor        631 TSRM/tsrm_win32.c 		shm->descriptor->shm_ctime		= time(NULL);
descriptor        632 TSRM/tsrm_win32.c 		shm->descriptor->shm_cpid		= getpid();
descriptor        633 TSRM/tsrm_win32.c 		shm->descriptor->shm_perm.mode	= flags;
descriptor        635 TSRM/tsrm_win32.c 		shm->descriptor->shm_perm.cuid	= shm->descriptor->shm_perm.cgid= 0;
descriptor        636 TSRM/tsrm_win32.c 		shm->descriptor->shm_perm.gid	= shm->descriptor->shm_perm.uid = 0;
descriptor        637 TSRM/tsrm_win32.c 		shm->descriptor->shm_atime		= shm->descriptor->shm_dtime	= 0;
descriptor        638 TSRM/tsrm_win32.c 		shm->descriptor->shm_lpid		= shm->descriptor->shm_nattch	= 0;
descriptor        639 TSRM/tsrm_win32.c 		shm->descriptor->shm_perm.mode	= shm->descriptor->shm_perm.seq	= 0;
descriptor        642 TSRM/tsrm_win32.c 	if (NULL != shm->descriptor && (shm->descriptor->shm_perm.key != key || size > shm->descriptor->shm_segsz)) {
descriptor        646 TSRM/tsrm_win32.c 		UnmapViewOfFile(shm->descriptor);
descriptor        662 TSRM/tsrm_win32.c 	shm->descriptor->shm_atime = time(NULL);
descriptor        663 TSRM/tsrm_win32.c 	shm->descriptor->shm_lpid  = getpid();
descriptor        664 TSRM/tsrm_win32.c 	shm->descriptor->shm_nattch++;
descriptor        679 TSRM/tsrm_win32.c 	shm->descriptor->shm_dtime = time(NULL);
descriptor        680 TSRM/tsrm_win32.c 	shm->descriptor->shm_lpid  = getpid();
descriptor        681 TSRM/tsrm_win32.c 	shm->descriptor->shm_nattch--;
descriptor        695 TSRM/tsrm_win32.c 			memcpy(buf, shm->descriptor, sizeof(struct shmid_ds));
descriptor        699 TSRM/tsrm_win32.c 			shm->descriptor->shm_ctime		= time(NULL);
descriptor        700 TSRM/tsrm_win32.c 			shm->descriptor->shm_perm.uid	= buf->shm_perm.uid;
descriptor        701 TSRM/tsrm_win32.c 			shm->descriptor->shm_perm.gid	= buf->shm_perm.gid;
descriptor        702 TSRM/tsrm_win32.c 			shm->descriptor->shm_perm.mode	= buf->shm_perm.mode;
descriptor        706 TSRM/tsrm_win32.c 			if (shm->descriptor->shm_nattch < 1) {
descriptor        707 TSRM/tsrm_win32.c 				shm->descriptor->shm_perm.key = -1;
descriptor         57 TSRM/tsrm_win32.h 	struct	shmid_ds	*descriptor;
descriptor       1508 ext/oci8/oci8.c 	php_oci_descriptor *descriptor = (php_oci_descriptor *)entry->ptr;
descriptor       1509 ext/oci8/oci8.c 	php_oci_lob_free(descriptor TSRMLS_CC);
descriptor       1602 ext/oci8/oci8.c 	php_oci_descriptor *descriptor = *(php_oci_descriptor **)data;
descriptor       1605 ext/oci8/oci8.c 	if (descriptor && descriptor->buffering == PHP_OCI_LOB_BUFFER_USED && (descriptor->type == OCI_DTYPE_LOB || descriptor->type == OCI_DTYPE_FILE)) {
descriptor       1606 ext/oci8/oci8.c 		php_oci_lob_flush(descriptor, OCI_LOB_BUFFER_FREE TSRMLS_CC);
descriptor       1607 ext/oci8/oci8.c 		descriptor->buffering = PHP_OCI_LOB_BUFFER_ENABLED;
descriptor       2548 ext/oci8/oci8.c 	php_oci_descriptor *descriptor;
descriptor       2568 ext/oci8/oci8.c 			descriptor = (php_oci_descriptor *) zend_list_find(column->descid, &rsrc_type);
descriptor       2570 ext/oci8/oci8.c 			if (!descriptor || rsrc_type != le_descriptor) {
descriptor       2575 ext/oci8/oci8.c 			descriptor->lob_size = -1;
descriptor       2576 ext/oci8/oci8.c 			descriptor->lob_current_position = 0;
descriptor       2577 ext/oci8/oci8.c 			descriptor->buffering = 0;
descriptor       2584 ext/oci8/oci8.c 				descriptor->chunk_size = column->chunk_size;			
descriptor       2585 ext/oci8/oci8.c 			lob_fetch_status = php_oci_lob_read(descriptor, -1, 0, &lob_buffer, &lob_length TSRMLS_CC);
descriptor       2586 ext/oci8/oci8.c 			if (descriptor->chunk_size)  /* Cache the chunk_size to avoid recalling OCILobGetChunkSize */
descriptor       2587 ext/oci8/oci8.c 				column->chunk_size = descriptor->chunk_size;
descriptor       2588 ext/oci8/oci8.c 			php_oci_temp_lob_close(descriptor TSRMLS_CC);
descriptor        165 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        178 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        180 ext/oci8/oci8_interface.c 	zend_list_delete(descriptor->id);
descriptor        190 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        212 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        219 ext/oci8/oci8_interface.c 	if (php_oci_lob_write(descriptor, offset, data, data_len, &bytes_written TSRMLS_CC)) {
descriptor        231 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        267 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        269 ext/oci8/oci8_interface.c 	if (php_oci_lob_import(descriptor, filename TSRMLS_CC)) {
descriptor        281 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        296 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        298 ext/oci8/oci8_interface.c 	if (php_oci_lob_read(descriptor, -1, 0, &buffer, &buffer_len TSRMLS_CC)) {
descriptor        315 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        336 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        343 ext/oci8/oci8_interface.c 	if (php_oci_lob_read(descriptor, length, descriptor->lob_current_position, &buffer, &buffer_len TSRMLS_CC)) {
descriptor        360 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        374 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        376 ext/oci8/oci8_interface.c 	if (!php_oci_lob_get_length(descriptor, &lob_length TSRMLS_CC)) {
descriptor        377 ext/oci8/oci8_interface.c 		if (lob_length == descriptor->lob_current_position) {
descriptor        390 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        403 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        405 ext/oci8/oci8_interface.c 	RETURN_LONG(descriptor->lob_current_position);	
descriptor        414 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        427 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        429 ext/oci8/oci8_interface.c 	descriptor->lob_current_position = 0;
descriptor        440 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        460 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        462 ext/oci8/oci8_interface.c 	if (php_oci_lob_get_length(descriptor, &lob_length TSRMLS_CC)) {
descriptor        468 ext/oci8/oci8_interface.c 			descriptor->lob_current_position += offset;
descriptor        471 ext/oci8/oci8_interface.c 			if ((descriptor->lob_size + offset) >= 0) {
descriptor        472 ext/oci8/oci8_interface.c 				descriptor->lob_current_position = descriptor->lob_size + offset;
descriptor        475 ext/oci8/oci8_interface.c 				descriptor->lob_current_position = 0;
descriptor        480 ext/oci8/oci8_interface.c 				descriptor->lob_current_position = (offset > 0) ? offset : 0;
descriptor        492 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        506 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        508 ext/oci8/oci8_interface.c 	if (php_oci_lob_get_length(descriptor, &lob_length TSRMLS_CC)) {
descriptor        520 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        550 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        556 ext/oci8/oci8_interface.c 	if (php_oci_lob_write(descriptor, descriptor->lob_current_position, data, data_len, &bytes_written TSRMLS_CC)) {
descriptor        607 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        633 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        635 ext/oci8/oci8_interface.c 	if (php_oci_lob_truncate(descriptor, ub_trim_length TSRMLS_CC)) {
descriptor        647 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        687 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        689 ext/oci8/oci8_interface.c 	if (php_oci_lob_erase(descriptor, offset, length, &bytes_erased TSRMLS_CC)) {
descriptor        701 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        720 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        722 ext/oci8/oci8_interface.c 	if (descriptor->buffering == PHP_OCI_LOB_BUFFER_DISABLED) {
descriptor        727 ext/oci8/oci8_interface.c 	if (php_oci_lob_flush(descriptor, flush_flag TSRMLS_CC)) {
descriptor        739 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        758 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        760 ext/oci8/oci8_interface.c 	if (php_oci_lob_set_buffering(descriptor, flag TSRMLS_CC)) {
descriptor        772 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        785 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        787 ext/oci8/oci8_interface.c 	if (descriptor->buffering != PHP_OCI_LOB_BUFFER_DISABLED) {
descriptor        877 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor        935 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor        937 ext/oci8/oci8_interface.c 	if (php_oci_lob_get_length(descriptor, &lob_length TSRMLS_CC)) {
descriptor        946 ext/oci8/oci8_interface.c 		length = lob_length - descriptor->lob_current_position;
descriptor        978 ext/oci8/oci8_interface.c 		if (php_oci_lob_read(descriptor, block_length, start, &buffer, &tmp_bytes_read TSRMLS_CC)) {
descriptor        992 ext/oci8/oci8_interface.c 		descriptor->lob_current_position += tmp_bytes_read;
descriptor       1010 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor       1031 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor       1033 ext/oci8/oci8_interface.c 	if (php_oci_lob_write_tmp(descriptor, type, data, data_len TSRMLS_CC)) {
descriptor       1045 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor       1058 ext/oci8/oci8_interface.c 	PHP_OCI_ZVAL_TO_DESCRIPTOR(*tmp, descriptor);
descriptor       1060 ext/oci8/oci8_interface.c 	if (php_oci_lob_close(descriptor TSRMLS_CC)) {
descriptor       1073 ext/oci8/oci8_interface.c 	php_oci_descriptor *descriptor;
descriptor       1083 ext/oci8/oci8_interface.c 	descriptor = php_oci_lob_create(connection, type TSRMLS_CC);	
descriptor       1085 ext/oci8/oci8_interface.c 	if (!descriptor) {
descriptor       1090 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 = type;
descriptor         73 ext/oci8/oci8_lob.c 	descriptor->connection = connection;
descriptor         74 ext/oci8/oci8_lob.c 	zend_list_addref(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(connection->descriptors,descriptor->index,&descriptor,sizeof(php_oci_descriptor *),NULL);
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 TSRMLS_DC)
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        213 ext/oci8/oci8_lob.c static inline int php_oci_lob_calculate_buffer(php_oci_descriptor *descriptor, long read_length TSRMLS_DC)
descriptor        215 ext/oci8/oci8_lob.c 	php_oci_connection *connection = descriptor->connection;
descriptor        219 ext/oci8/oci8_lob.c 	if (descriptor->type == OCI_DTYPE_FILE) {
descriptor        223 ext/oci8/oci8_lob.c 	if (!descriptor->chunk_size) {
descriptor        224 ext/oci8/oci8_lob.c 		PHP_OCI_CALL_RETURN(errstatus, OCILobGetChunkSize, (connection->svc, connection->err, descriptor->descriptor, &chunk_size));
descriptor        231 ext/oci8/oci8_lob.c 		descriptor->chunk_size = chunk_size;
descriptor        235 ext/oci8/oci8_lob.c 	if ((read_length % descriptor->chunk_size) != 0) {
descriptor        236 ext/oci8/oci8_lob.c 		return descriptor->chunk_size * ((read_length / descriptor->chunk_size) + 1);
descriptor        244 ext/oci8/oci8_lob.c int php_oci_lob_read (php_oci_descriptor *descriptor, long read_length, long initial_offset, char **data, ub4 *data_len TSRMLS_DC)
descriptor        246 ext/oci8/oci8_lob.c 	php_oci_connection *connection = descriptor->connection;
descriptor        265 ext/oci8/oci8_lob.c 	if (php_oci_lob_get_length(descriptor, &length TSRMLS_CC)) {
descriptor        292 ext/oci8/oci8_lob.c 	if (descriptor->type == OCI_DTYPE_FILE) {
descriptor        293 ext/oci8/oci8_lob.c 		PHP_OCI_CALL_RETURN(errstatus, OCILobFileOpen, (connection->svc, connection->err, descriptor->descriptor, OCI_FILE_READONLY));
descriptor        303 ext/oci8/oci8_lob.c 		PHP_OCI_CALL_RETURN(errstatus, OCILobCharSetId, (connection->env, connection->err, descriptor->descriptor, &charset_id));
descriptor        340 ext/oci8/oci8_lob.c 	buffer_size = php_oci_lob_calculate_buffer(descriptor, buffer_size TSRMLS_CC);	/* use chunk size */
descriptor        347 ext/oci8/oci8_lob.c 			descriptor->descriptor,
descriptor        356 ext/oci8/oci8_lob.c 			(ub2) descriptor->charset_id,			   /* The character set ID of the buffer data. */
descriptor        357 ext/oci8/oci8_lob.c 			(ub1) descriptor->charset_form					  /* The character set form of the buffer data. */
descriptor        364 ext/oci8/oci8_lob.c 		offset = descriptor->lob_current_position + chars_read;
descriptor        366 ext/oci8/oci8_lob.c 		offset = descriptor->lob_current_position + bytes_read;
descriptor        380 ext/oci8/oci8_lob.c 	descriptor->lob_current_position = (int)offset;
descriptor        382 ext/oci8/oci8_lob.c 	if (descriptor->type == OCI_DTYPE_FILE) {
descriptor        383 ext/oci8/oci8_lob.c 		PHP_OCI_CALL_RETURN(errstatus, OCILobFileClose, (connection->svc, connection->err, descriptor->descriptor));
descriptor        404 ext/oci8/oci8_lob.c int php_oci_lob_write (php_oci_descriptor *descriptor, ub4 offset, char *data, int data_len, ub4 *bytes_written TSRMLS_DC)
descriptor        406 ext/oci8/oci8_lob.c 	OCILobLocator *lob		   = (OCILobLocator *) descriptor->descriptor;
descriptor        407 ext/oci8/oci8_lob.c 	php_oci_connection *connection = (php_oci_connection *) descriptor->connection;
descriptor        412 ext/oci8/oci8_lob.c 	if (php_oci_lob_get_length(descriptor, &lob_length TSRMLS_CC)) {
descriptor        420 ext/oci8/oci8_lob.c 	if (offset > descriptor->lob_current_position) {
descriptor        421 ext/oci8/oci8_lob.c 		offset = descriptor->lob_current_position;
descriptor        436 ext/oci8/oci8_lob.c 				(ub2) descriptor->charset_id,
descriptor        437 ext/oci8/oci8_lob.c 				(ub1) descriptor->charset_form
descriptor        448 ext/oci8/oci8_lob.c 	descriptor->lob_current_position += data_len;
descriptor        450 ext/oci8/oci8_lob.c 	if (descriptor->lob_current_position > descriptor->lob_size) {
descriptor        451 ext/oci8/oci8_lob.c 		descriptor->lob_size = descriptor->lob_current_position;
descriptor        455 ext/oci8/oci8_lob.c 	if (descriptor->buffering == PHP_OCI_LOB_BUFFER_ENABLED) {
descriptor        456 ext/oci8/oci8_lob.c 		descriptor->buffering = PHP_OCI_LOB_BUFFER_USED;
descriptor        466 ext/oci8/oci8_lob.c int php_oci_lob_set_buffering (php_oci_descriptor *descriptor, int on_off TSRMLS_DC)
descriptor        468 ext/oci8/oci8_lob.c 	php_oci_connection *connection = descriptor->connection;
descriptor        471 ext/oci8/oci8_lob.c 	if (!on_off && descriptor->buffering == PHP_OCI_LOB_BUFFER_DISABLED) {
descriptor        476 ext/oci8/oci8_lob.c 	if (on_off && descriptor->buffering != PHP_OCI_LOB_BUFFER_DISABLED) {
descriptor        482 ext/oci8/oci8_lob.c 		PHP_OCI_CALL_RETURN(errstatus, OCILobEnableBuffering, (connection->svc, connection->err, descriptor->descriptor));
descriptor        484 ext/oci8/oci8_lob.c 		PHP_OCI_CALL_RETURN(errstatus, OCILobDisableBuffering, (connection->svc, connection->err, descriptor->descriptor));
descriptor        492 ext/oci8/oci8_lob.c 	descriptor->buffering = on_off ? PHP_OCI_LOB_BUFFER_ENABLED : PHP_OCI_LOB_BUFFER_DISABLED;
descriptor        500 ext/oci8/oci8_lob.c int php_oci_lob_get_buffering (php_oci_descriptor *descriptor)
descriptor        502 ext/oci8/oci8_lob.c 	if (descriptor->buffering != PHP_OCI_LOB_BUFFER_DISABLED) {
descriptor        541 ext/oci8/oci8_lob.c 			 descriptor_dest->descriptor,
descriptor        542 ext/oci8/oci8_lob.c 			 descriptor_from->descriptor,
descriptor        562 ext/oci8/oci8_lob.c int php_oci_lob_close (php_oci_descriptor *descriptor TSRMLS_DC)
descriptor        564 ext/oci8/oci8_lob.c 	php_oci_connection *connection = descriptor->connection;
descriptor        567 ext/oci8/oci8_lob.c 	if (descriptor->is_open) {
descriptor        568 ext/oci8/oci8_lob.c 		PHP_OCI_CALL_RETURN(errstatus, OCILobClose, (connection->svc, connection->err, descriptor->descriptor));
descriptor        578 ext/oci8/oci8_lob.c 	if (php_oci_temp_lob_close(descriptor TSRMLS_CC)) {
descriptor        588 ext/oci8/oci8_lob.c int php_oci_temp_lob_close (php_oci_descriptor *descriptor TSRMLS_DC)
descriptor        590 ext/oci8/oci8_lob.c 	php_oci_connection *connection = descriptor->connection;
descriptor        594 ext/oci8/oci8_lob.c 	PHP_OCI_CALL_RETURN(errstatus, OCILobIsTemporary, (connection->env,connection->err, descriptor->descriptor, &is_temporary));
descriptor        603 ext/oci8/oci8_lob.c 		PHP_OCI_CALL_RETURN(errstatus, OCILobFreeTemporary, (connection->svc, connection->err, descriptor->descriptor));
descriptor        618 ext/oci8/oci8_lob.c int php_oci_lob_flush(php_oci_descriptor *descriptor, long flush_flag TSRMLS_DC)
descriptor        620 ext/oci8/oci8_lob.c 	OCILobLocator *lob = descriptor->descriptor;
descriptor        621 ext/oci8/oci8_lob.c 	php_oci_connection *connection = descriptor->connection;
descriptor        642 ext/oci8/oci8_lob.c 	if (descriptor->buffering != PHP_OCI_LOB_BUFFER_USED) {
descriptor        655 ext/oci8/oci8_lob.c 	descriptor->buffering = PHP_OCI_LOB_BUFFER_ENABLED;
descriptor        663 ext/oci8/oci8_lob.c void php_oci_lob_free (php_oci_descriptor *descriptor TSRMLS_DC)
descriptor        665 ext/oci8/oci8_lob.c 	if (!descriptor || !descriptor->connection) {
descriptor        669 ext/oci8/oci8_lob.c 	if (descriptor->connection->descriptors) {
descriptor        671 ext/oci8/oci8_lob.c 		zend_hash_index_del(descriptor->connection->descriptors, descriptor->index);
descriptor        672 ext/oci8/oci8_lob.c 		if (zend_hash_num_elements(descriptor->connection->descriptors) == 0) {
descriptor        673 ext/oci8/oci8_lob.c 			descriptor->connection->descriptor_count = 0;
descriptor        675 ext/oci8/oci8_lob.c 			if (descriptor->index + 1 == descriptor->connection->descriptor_count) {
descriptor        687 ext/oci8/oci8_lob.c 				descriptor->connection->descriptor_count--;
descriptor        693 ext/oci8/oci8_lob.c 	if ((descriptor->type == OCI_DTYPE_FILE || descriptor->type == OCI_DTYPE_LOB) && descriptor->buffering == PHP_OCI_LOB_BUFFER_USED) {
descriptor        694 ext/oci8/oci8_lob.c 		php_oci_lob_flush(descriptor, OCI_LOB_BUFFER_FREE TSRMLS_CC);
descriptor        697 ext/oci8/oci8_lob.c 	if (descriptor->type == OCI_DTYPE_LOB) {
descriptor        698 ext/oci8/oci8_lob.c 		php_oci_temp_lob_close(descriptor TSRMLS_CC);
descriptor        701 ext/oci8/oci8_lob.c 	PHP_OCI_CALL(OCIDescriptorFree, (descriptor->descriptor, descriptor->type));
descriptor        703 ext/oci8/oci8_lob.c 	zend_list_delete(descriptor->connection->id);
descriptor        704 ext/oci8/oci8_lob.c 	efree(descriptor);
descriptor        710 ext/oci8/oci8_lob.c int php_oci_lob_import (php_oci_descriptor *descriptor, char *filename TSRMLS_DC)
descriptor        714 ext/oci8/oci8_lob.c 	OCILobLocator *lob = (OCILobLocator *)descriptor->descriptor;
descriptor        715 ext/oci8/oci8_lob.c 	php_oci_connection *connection = descriptor->connection;
descriptor        748 ext/oci8/oci8_lob.c 					(ub2) descriptor->charset_id,
descriptor        749 ext/oci8/oci8_lob.c 					(ub1) descriptor->charset_form
descriptor        774 ext/oci8/oci8_lob.c 	OCILobLocator *lob_dest = descriptor_dest->descriptor;
descriptor        775 ext/oci8/oci8_lob.c 	OCILobLocator *lob_from = descriptor_from->descriptor;
descriptor        805 ext/oci8/oci8_lob.c int php_oci_lob_truncate (php_oci_descriptor *descriptor, long new_lob_length TSRMLS_DC)
descriptor        807 ext/oci8/oci8_lob.c 	php_oci_connection *connection = descriptor->connection;
descriptor        808 ext/oci8/oci8_lob.c 	OCILobLocator *lob = descriptor->descriptor;
descriptor        812 ext/oci8/oci8_lob.c 	if (php_oci_lob_get_length(descriptor, &lob_length TSRMLS_CC)) {
descriptor        838 ext/oci8/oci8_lob.c 	descriptor->lob_size = new_lob_length;
descriptor        847 ext/oci8/oci8_lob.c int php_oci_lob_erase (php_oci_descriptor *descriptor, long offset, ub4 length, ub4 *bytes_erased TSRMLS_DC)
descriptor        849 ext/oci8/oci8_lob.c 	php_oci_connection *connection = descriptor->connection;
descriptor        850 ext/oci8/oci8_lob.c 	OCILobLocator *lob = descriptor->descriptor;
descriptor        856 ext/oci8/oci8_lob.c 	if (php_oci_lob_get_length(descriptor, &lob_length TSRMLS_CC)) {
descriptor        861 ext/oci8/oci8_lob.c 		offset = descriptor->lob_current_position;
descriptor        887 ext/oci8/oci8_lob.c 	OCILobLocator *first_lob   = descriptor_first->descriptor;
descriptor        888 ext/oci8/oci8_lob.c 	OCILobLocator *second_lob  = descriptor_second->descriptor;
descriptor        905 ext/oci8/oci8_lob.c int php_oci_lob_write_tmp (php_oci_descriptor *descriptor, long type, char *data, int data_len TSRMLS_DC)
descriptor        907 ext/oci8/oci8_lob.c 	php_oci_connection *connection = descriptor->connection;
descriptor        908 ext/oci8/oci8_lob.c 	OCILobLocator *lob		   = descriptor->descriptor;
descriptor        954 ext/oci8/oci8_lob.c 	descriptor->is_open = 1;
descriptor        957 ext/oci8/oci8_lob.c 	return php_oci_lob_write(descriptor, 0, data, data_len, &bytes_written TSRMLS_CC);
descriptor        464 ext/oci8/oci8_statement.c 				*bufpp = descr->descriptor;
descriptor       1132 ext/oci8/oci8_statement.c 			oci_desc = bind_descriptor->descriptor;
descriptor       1232 ext/oci8/oci8_statement.c 	bindp->descriptor = oci_desc;
descriptor       1337 ext/oci8/oci8_statement.c 	} else	if ((phpbind->descriptor == 0) && (phpbind->statement == 0)) {
descriptor       1351 ext/oci8/oci8_statement.c 		*bufpp = phpbind->descriptor;
descriptor       1399 ext/oci8/oci8_statement.c 		if (!phpbind->descriptor) {
descriptor       1415 ext/oci8/oci8_statement.c 		*bufpp = phpbind->descriptor;
descriptor       1590 ext/oci8/oci8_statement.c 	bindp->descriptor = NULL;
descriptor        170 ext/oci8/php_oci8_int.h 	dvoid				*descriptor;			/* OCI descriptor handle */
descriptor        241 ext/oci8/php_oci8_int.h 	dvoid				*descriptor;			/* used for binding of LOBS etc */
descriptor        369 ext/oci8/php_oci8_int.h #define PHP_OCI_ZVAL_TO_DESCRIPTOR(zval, descriptor) \
descriptor        370 ext/oci8/php_oci8_int.h 	ZEND_FETCH_RESOURCE(descriptor, php_oci_descriptor *, &zval, -1, "oci8 descriptor", le_descriptor)
descriptor        389 ext/oci8/php_oci8_int.h #define PHP_OCI_ZVAL_TO_DESCRIPTOR_EX(zval, descriptor) \
descriptor        390 ext/oci8/php_oci8_int.h 	PHP_OCI_FETCH_RESOURCE_EX(zval, descriptor, php_oci_descriptor *, "oci8 descriptor", le_descriptor)
descriptor        426 ext/oci8/php_oci8_int.h int php_oci_lob_get_length(php_oci_descriptor *descriptor, ub4 *length TSRMLS_DC);
descriptor        427 ext/oci8/php_oci8_int.h int php_oci_lob_read(php_oci_descriptor *descriptor, long read_length, long inital_offset, char **data, ub4 *data_len TSRMLS_DC);
descriptor        428 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 TSRMLS_DC);
descriptor        429 ext/oci8/php_oci8_int.h int php_oci_lob_flush(php_oci_descriptor *descriptor, long flush_flag TSRMLS_DC);
descriptor        430 ext/oci8/php_oci8_int.h int php_oci_lob_set_buffering(php_oci_descriptor *descriptor, int on_off TSRMLS_DC);
descriptor        431 ext/oci8/php_oci8_int.h int php_oci_lob_get_buffering(php_oci_descriptor *descriptor);
descriptor        432 ext/oci8/php_oci8_int.h int php_oci_lob_copy(php_oci_descriptor *descriptor, php_oci_descriptor *descriptor_from, long length TSRMLS_DC);
descriptor        433 ext/oci8/php_oci8_int.h int php_oci_lob_close(php_oci_descriptor *descriptor TSRMLS_DC);
descriptor        434 ext/oci8/php_oci8_int.h int php_oci_temp_lob_close(php_oci_descriptor *descriptor TSRMLS_DC);
descriptor        435 ext/oci8/php_oci8_int.h int php_oci_lob_write_tmp(php_oci_descriptor *descriptor, long type, char *data, int data_len TSRMLS_DC);
descriptor        436 ext/oci8/php_oci8_int.h void php_oci_lob_free(php_oci_descriptor *descriptor TSRMLS_DC);
descriptor        437 ext/oci8/php_oci8_int.h int php_oci_lob_import(php_oci_descriptor *descriptor, char *filename TSRMLS_DC);
descriptor        439 ext/oci8/php_oci8_int.h int php_oci_lob_truncate(php_oci_descriptor *descriptor, long new_lob_length TSRMLS_DC);
descriptor        440 ext/oci8/php_oci8_int.h int php_oci_lob_erase(php_oci_descriptor *descriptor, long offset, ub4 length, ub4 *bytes_erased TSRMLS_DC);