Lines Matching refs:desc

775 static zend_result set_proc_descriptor_to_blackhole(descriptorspec_item *desc)  in set_proc_descriptor_to_blackhole()  argument
778 desc->childend = CreateFileA("nul", GENERIC_READ | GENERIC_WRITE, in set_proc_descriptor_to_blackhole()
780 if (desc->childend == NULL) { in set_proc_descriptor_to_blackhole()
785 desc->childend = open("/dev/null", O_RDWR); in set_proc_descriptor_to_blackhole()
786 if (desc->childend < 0) { in set_proc_descriptor_to_blackhole()
794 static zend_result set_proc_descriptor_to_pty(descriptorspec_item *desc, int *master_fd, int *slave… in set_proc_descriptor_to_pty() argument
809 desc->type = DESCRIPTOR_TYPE_PIPE; in set_proc_descriptor_to_pty()
810 desc->childend = dup(*slave_fd); in set_proc_descriptor_to_pty()
811 desc->parentend = dup(*master_fd); in set_proc_descriptor_to_pty()
812 desc->mode_flags = O_RDWR; in set_proc_descriptor_to_pty()
833 static zend_result set_proc_descriptor_to_pipe(descriptorspec_item *desc, zend_string *zmode) in set_proc_descriptor_to_pipe() argument
842 desc->type = DESCRIPTOR_TYPE_PIPE; in set_proc_descriptor_to_pipe()
845 desc->parentend = newpipe[1]; in set_proc_descriptor_to_pipe()
846 desc->childend = newpipe[0]; in set_proc_descriptor_to_pipe()
847 desc->mode_flags = O_WRONLY; in set_proc_descriptor_to_pipe()
849 desc->parentend = newpipe[0]; in set_proc_descriptor_to_pipe()
850 desc->childend = newpipe[1]; in set_proc_descriptor_to_pipe()
851 desc->mode_flags = O_RDONLY; in set_proc_descriptor_to_pipe()
854 desc->parentend = make_descriptor_cloexec(desc->parentend); in set_proc_descriptor_to_pipe()
858 desc->mode_flags |= O_BINARY; in set_proc_descriptor_to_pipe()
870 static zend_result set_proc_descriptor_to_socket(descriptorspec_item *desc) in set_proc_descriptor_to_socket() argument
881 desc->type = DESCRIPTOR_TYPE_SOCKET; in set_proc_descriptor_to_socket()
882 desc->parentend = make_descriptor_cloexec((php_file_descriptor_t) sock[0]); in set_proc_descriptor_to_socket()
885 desc->childend = (php_file_descriptor_t) sock[1]; in set_proc_descriptor_to_socket()
890 static zend_result set_proc_descriptor_to_file(descriptorspec_item *desc, zend_string *file_path, in set_proc_descriptor_to_file() argument
909 desc->childend = dup_fd_as_handle((int)fd); in set_proc_descriptor_to_file()
915 SetFilePointer(desc->childend, 0, NULL, FILE_END); in set_proc_descriptor_to_file()
918 desc->childend = fd; in set_proc_descriptor_to_file()
943 static zend_result redirect_proc_descriptor(descriptorspec_item *desc, int target, in redirect_proc_descriptor() argument
975 return dup_proc_descriptor(redirect_to, &desc->childend, nindex); in redirect_proc_descriptor()
1040 static zend_result set_proc_descriptor_from_resource(zval *resource, descriptorspec_item *desc, int… in set_proc_descriptor_from_resource() argument
1060 return dup_proc_descriptor(fd_t, &desc->childend, nindex); in set_proc_descriptor_from_resource()