Lines Matching refs:fd

47 #define php_stream_fopen_from_fd_int(fd, mode, persistent_id)	_php_stream_fopen_from_fd_int((fd), (…  argument
48 #define php_stream_fopen_from_fd_int_rel(fd, mode, persistent_id) _php_stream_fopen_from_fd_int((f… argument
126 int fd; /* underlying file descriptor */ member
151 #define PHP_STDIOP_GET_FD(anfd, data) anfd = (data)->file ? fileno((data)->file) : (data)->fd
156 int fd; in do_fstat() local
159 PHP_STDIOP_GET_FD(fd, d); in do_fstat()
160 r = zend_fstat(fd, &d->sb); in do_fstat()
168 static php_stream *_php_stream_fopen_from_fd_int(int fd, const char *mode, const char *persistent_i… in _php_stream_fopen_from_fd_int() argument
179 self->fd = fd; in _php_stream_fopen_from_fd_int()
198 self->fd = fileno(file); in _php_stream_fopen_from_file_int()
209 int fd; in _php_stream_fopen_temporary_file() local
211 fd = php_open_temporary_fd(dir, pfx, &opened_path); in _php_stream_fopen_temporary_file()
212 if (fd != -1) { in _php_stream_fopen_temporary_file()
219 stream = php_stream_fopen_from_fd_int_rel(fd, "r+b", NULL); in _php_stream_fopen_temporary_file()
230 close(fd); in _php_stream_fopen_temporary_file()
244 PHPAPI php_stream *_php_stream_fopen_from_fd(int fd, const char *mode, const char *persistent_id ST… in _php_stream_fopen_from_fd() argument
246 php_stream *stream = php_stream_fopen_from_fd_int_rel(fd, mode, persistent_id); in _php_stream_fopen_from_fd()
253 if (self->fd >= 0) { in _php_stream_fopen_from_fd()
258 zend_uintptr_t handle = _get_osfhandle(self->fd); in _php_stream_fopen_from_fd()
269 stream->position = zend_lseek(self->fd, 0, SEEK_CUR); in _php_stream_fopen_from_fd()
292 if (self->fd >= 0) { in _php_stream_fopen_from_file()
297 zend_uintptr_t handle = _get_osfhandle(self->fd); in _php_stream_fopen_from_file()
326 self->fd = fileno(file); in _php_stream_fopen_from_pipe()
343 if (data->fd >= 0) { in php_stdiop_write()
349 bytes_written = _write(data->fd, buf, (unsigned int)count); in php_stdiop_write()
351 int bytes_written = write(data->fd, buf, count); in php_stdiop_write()
375 if (data->fd >= 0) { in php_stdiop_read()
380 HANDLE ph = (HANDLE)_get_osfhandle(data->fd); in php_stdiop_read()
404 ret = read(data->fd, buf, PLAIN_WRAP_BUF_SIZE(count)); in php_stdiop_read()
410 ret = read(data->fd, buf, PLAIN_WRAP_BUF_SIZE(count)); in php_stdiop_read()
467 } else if (data->fd != -1) { in php_stdiop_close()
468 ret = close(data->fd); in php_stdiop_close()
469 data->fd = -1; in php_stdiop_close()
482 data->fd = -1; in php_stdiop_close()
519 if (data->fd >= 0) { in php_stdiop_seek()
522 result = zend_lseek(data->fd, offset, whence); in php_stdiop_seek()
538 php_socket_t fd; in php_stdiop_cast() local
555 data->file = fdopen(data->fd, fixed_mode); in php_stdiop_cast()
562 data->fd = SOCK_ERR; in php_stdiop_cast()
567 PHP_STDIOP_GET_FD(fd, data); in php_stdiop_cast()
568 if (SOCK_ERR == fd) { in php_stdiop_cast()
572 *(php_socket_t *)ret = fd; in php_stdiop_cast()
577 PHP_STDIOP_GET_FD(fd, data); in php_stdiop_cast()
579 if (SOCK_ERR == fd) { in php_stdiop_cast()
586 *(php_socket_t *)ret = fd; in php_stdiop_cast()
611 int fd; in php_stdiop_set_option() local
618 PHP_STDIOP_GET_FD(fd, data); in php_stdiop_set_option()
622 if (fd == -1) in php_stdiop_set_option()
625 flags = fcntl(fd, F_GETFL, 0); in php_stdiop_set_option()
632 if (-1 == fcntl(fd, F_SETFL, flags)) in php_stdiop_set_option()
666 if (fd == -1) { in php_stdiop_set_option()
674 if (!flock(fd, value)) { in php_stdiop_set_option()
690 return fd == -1 ? PHP_STREAM_OPTION_RETURN_ERR : PHP_STREAM_OPTION_RETURN_OK; in php_stdiop_set_option()
726 range->mapped = (char*)mmap(NULL, range->length, prot, flags, fd, range->offset); in php_stdiop_set_option()
749 HANDLE hfile = (HANDLE)_get_osfhandle(fd); in php_stdiop_set_option()
844 return fd == -1 ? PHP_STREAM_OPTION_RETURN_ERR : PHP_STREAM_OPTION_RETURN_OK; in php_stdiop_set_option()
851 … return ftruncate(fd, new_size) == 0 ? PHP_STREAM_OPTION_RETURN_OK : PHP_STREAM_OPTION_RETURN_ERR; in php_stdiop_set_option()
861 if (fd == -1) in php_stdiop_set_option()
864 flags = fcntl(fd, F_GETFL, 0); in php_stdiop_set_option()
973 int fd; in _php_stream_fopen() local
1009 fd = open(realpath, open_flags, 0666); in _php_stream_fopen()
1011 if (fd != -1) { in _php_stream_fopen()
1014 ret = php_stream_fopen_from_fd_int_rel(fd, mode, persistent_id); in _php_stream_fopen()
1016 ret = php_stream_fopen_from_fd_rel(fd, mode, persistent_id); in _php_stream_fopen()
1055 close(fd); in _php_stream_fopen()