descriptors 1625 ext/oci8/oci8.c zend_hash_destroy(connection->descriptors); descriptors 1626 ext/oci8/oci8.c efree(connection->descriptors); descriptors 1627 ext/oci8/oci8.c connection->descriptors = NULL; descriptors 2414 ext/oci8/oci8.c if (connection->descriptors) { descriptors 1128 ext/oci8/oci8_interface.c if (connection->descriptors) { descriptors 1152 ext/oci8/oci8_interface.c if (connection->descriptors) { descriptors 99 ext/oci8/oci8_lob.c if (!connection->descriptors) { descriptors 100 ext/oci8/oci8_lob.c ALLOC_HASHTABLE(connection->descriptors); descriptors 101 ext/oci8/oci8_lob.c zend_hash_init(connection->descriptors, 0, NULL, php_oci_descriptor_flush_hash_dtor, 0); descriptors 112 ext/oci8/oci8_lob.c zend_hash_index_update_ptr(connection->descriptors, descriptor->index, descriptor); descriptors 668 ext/oci8/oci8_lob.c if (descriptor->connection->descriptors) { descriptors 669 ext/oci8/oci8_lob.c if (zend_hash_num_elements(descriptor->connection->descriptors) == 0) { descriptors 673 ext/oci8/oci8_lob.c zend_hash_index_del(descriptor->connection->descriptors, descriptor->index); descriptors 153 ext/oci8/php_oci8_int.h HashTable *descriptors; /* descriptors hash, used to flush all the LOBs using this connection on commit */ descriptors 248 ext/sockets/conversions.c const field_descriptor *descriptors, descriptors 258 ext/sockets/conversions.c for (descr = descriptors; descr->name != NULL && !ctx->err.has_error; descr++) { descriptors 280 ext/sockets/conversions.c const field_descriptor *descriptors, descriptors 288 ext/sockets/conversions.c for (descr = descriptors; descr->name != NULL && !ctx->err.has_error; descr++) { descriptors 987 ext/sockets/conversions.c static const field_descriptor descriptors[] = { descriptors 995 ext/sockets/conversions.c to_zval_read_aggregation(cmsghdr_c, zv, descriptors, ctx); descriptors 1130 ext/sockets/conversions.c static const field_descriptor descriptors[] = { descriptors 1137 ext/sockets/conversions.c from_zval_write_aggregation(container, msghdr_c, descriptors, ctx); descriptors 1155 ext/sockets/conversions.c static const field_descriptor descriptors[] = { descriptors 1170 ext/sockets/conversions.c from_zval_write_aggregation(container, msghdr_c, descriptors, ctx); descriptors 1220 ext/sockets/conversions.c static const field_descriptor descriptors[] = { descriptors 1230 ext/sockets/conversions.c to_zval_read_aggregation(msghdr_c, zv, descriptors, ctx); descriptors 438 ext/standard/proc_open.c struct php_proc_open_descriptor_item *descriptors = NULL; descriptors 514 ext/standard/proc_open.c descriptors = safe_emalloc(sizeof(struct php_proc_open_descriptor_item), ndescriptors_array, 0); descriptors 516 ext/standard/proc_open.c memset(descriptors, 0, sizeof(struct php_proc_open_descriptor_item) * ndescriptors_array); descriptors 535 ext/standard/proc_open.c descriptors[ndesc].index = (int)nindex; descriptors 549 ext/standard/proc_open.c descriptors[ndesc].childend = dup_fd_as_handle((int)fd); descriptors 550 ext/standard/proc_open.c if (descriptors[ndesc].childend == NULL) { descriptors 555 ext/standard/proc_open.c descriptors[ndesc].childend = dup(fd); descriptors 556 ext/standard/proc_open.c if (descriptors[ndesc].childend < 0) { descriptors 561 ext/standard/proc_open.c descriptors[ndesc].mode = DESC_FILE; descriptors 586 ext/standard/proc_open.c descriptors[ndesc].mode = DESC_PIPE; descriptors 594 ext/standard/proc_open.c descriptors[ndesc].parentend = newpipe[1]; descriptors 595 ext/standard/proc_open.c descriptors[ndesc].childend = newpipe[0]; descriptors 596 ext/standard/proc_open.c descriptors[ndesc].mode |= DESC_PARENT_MODE_WRITE; descriptors 598 ext/standard/proc_open.c descriptors[ndesc].parentend = newpipe[0]; descriptors 599 ext/standard/proc_open.c descriptors[ndesc].childend = newpipe[1]; descriptors 603 ext/standard/proc_open.c descriptors[ndesc].parentend = dup_handle(descriptors[ndesc].parentend, FALSE, TRUE); descriptors 605 ext/standard/proc_open.c descriptors[ndesc].mode_flags = descriptors[ndesc].mode & DESC_PARENT_MODE_WRITE ? O_WRONLY : O_RDONLY; descriptors 608 ext/standard/proc_open.c descriptors[ndesc].mode_flags |= O_BINARY; descriptors 616 ext/standard/proc_open.c descriptors[ndesc].mode = DESC_FILE; descriptors 644 ext/standard/proc_open.c descriptors[ndesc].childend = dup_fd_as_handle((int)fd); descriptors 650 ext/standard/proc_open.c SetFilePointer(descriptors[ndesc].childend, 0, NULL, FILE_END); descriptors 653 ext/standard/proc_open.c descriptors[ndesc].childend = fd; descriptors 673 ext/standard/proc_open.c descriptors[ndesc].mode = DESC_PIPE; descriptors 674 ext/standard/proc_open.c descriptors[ndesc].childend = dup(slave_pty); descriptors 675 ext/standard/proc_open.c descriptors[ndesc].parentend = dup(dev_ptmx); descriptors 676 ext/standard/proc_open.c descriptors[ndesc].mode_flags = O_RDWR; descriptors 710 ext/standard/proc_open.c switch(descriptors[i].index) { descriptors 712 ext/standard/proc_open.c si.hStdInput = descriptors[i].childend; descriptors 715 ext/standard/proc_open.c si.hStdOutput = descriptors[i].childend; descriptors 718 ext/standard/proc_open.c si.hStdError = descriptors[i].childend; descriptors 754 ext/standard/proc_open.c CloseHandle(descriptors[i].childend); descriptors 755 ext/standard/proc_open.c if (descriptors[i].parentend) { descriptors 756 ext/standard/proc_open.c CloseHandle(descriptors[i].parentend); descriptors 772 ext/standard/proc_open.c channel.infd = descriptors[0].childend; descriptors 773 ext/standard/proc_open.c channel.outfd = descriptors[1].childend; descriptors 804 ext/standard/proc_open.c close(descriptors[i].childend); descriptors 805 ext/standard/proc_open.c if (descriptors[i].parentend) descriptors 806 ext/standard/proc_open.c close(descriptors[i].parentend); descriptors 838 ext/standard/proc_open.c switch (descriptors[i].mode & ~DESC_PARENT_MODE_WRITE) { descriptors 840 ext/standard/proc_open.c close(descriptors[i].parentend); descriptors 843 ext/standard/proc_open.c if (dup2(descriptors[i].childend, descriptors[i].index) < 0) descriptors 845 ext/standard/proc_open.c if (descriptors[i].childend != descriptors[i].index) descriptors 846 ext/standard/proc_open.c close(descriptors[i].childend); descriptors 872 ext/standard/proc_open.c close(descriptors[i].childend); descriptors 873 ext/standard/proc_open.c if (descriptors[i].parentend) descriptors 874 ext/standard/proc_open.c close(descriptors[i].parentend); descriptors 917 ext/standard/proc_open.c close_descriptor(descriptors[i].childend); descriptors 919 ext/standard/proc_open.c switch (descriptors[i].mode & ~DESC_PARENT_MODE_WRITE) { descriptors 921 ext/standard/proc_open.c switch(descriptors[i].mode_flags) { descriptors 941 ext/standard/proc_open.c stream = php_stream_fopen_from_fd(_open_osfhandle((zend_intptr_t)descriptors[i].parentend, descriptors 942 ext/standard/proc_open.c descriptors[i].mode_flags), mode_string, NULL); descriptors 945 ext/standard/proc_open.c stream = php_stream_fopen_from_fd(descriptors[i].parentend, mode_string, NULL); descriptors 948 ext/standard/proc_open.c fcntl(descriptors[i].parentend, F_SETFD, FD_CLOEXEC); descriptors 958 ext/standard/proc_open.c add_index_zval(pipes, descriptors[i].index, &retfp); descriptors 969 ext/standard/proc_open.c efree(descriptors); descriptors 974 ext/standard/proc_open.c efree(descriptors);