Lines Matching refs:fd

240   int fd;  in uv__socket_sockopt()  local
247 fd = uv__stream_fd((uv_stream_t*) handle); in uv__socket_sockopt()
249 fd = ((uv_udp_t *) handle)->io_watcher.fd; in uv__socket_sockopt()
256 r = getsockopt(fd, SOL_SOCKET, optname, value, &len); in uv__socket_sockopt()
258 r = setsockopt(fd, SOL_SOCKET, optname, (const void*) value, len); in uv__socket_sockopt()
542 int fd; in uv__open_file() local
545 fd = uv__open_cloexec(path, O_RDONLY); in uv__open_file()
546 if (fd < 0) in uv__open_file()
549 fp = fdopen(fd, "r"); in uv__open_file()
551 uv__close(fd); in uv__open_file()
598 int uv__close_nocancel(int fd) { in uv__close_nocancel() argument
604 return close$NOCANCEL(fd); in uv__close_nocancel()
607 return close$NOCANCEL$UNIX2003(fd); in uv__close_nocancel()
612 __sanitizer_syscall_pre_close(fd); in uv__close_nocancel()
613 rc = syscall(SYS_close, fd); in uv__close_nocancel()
614 __sanitizer_syscall_post_close(rc, fd); in uv__close_nocancel()
617 return syscall(SYS_close, fd); in uv__close_nocancel()
619 return close(fd); in uv__close_nocancel()
624 int uv__close_nocheckstdio(int fd) { in uv__close_nocheckstdio() argument
628 assert(fd > -1); /* Catch uninitialized io_watcher.fd bugs. */ in uv__close_nocheckstdio()
631 rc = uv__close_nocancel(fd); in uv__close_nocheckstdio()
643 int uv__close(int fd) { in uv__close() argument
644 assert(fd > STDERR_FILENO); /* Catch stdio close bugs. */ in uv__close()
646 SAVE_ERRNO(epoll_file_close(fd)); in uv__close()
648 return uv__close_nocheckstdio(fd); in uv__close()
652 int uv__nonblock_ioctl(int fd, int set) { in uv__nonblock_ioctl() argument
656 r = ioctl(fd, FIONBIO, &set); in uv__nonblock_ioctl()
667 int uv__nonblock_fcntl(int fd, int set) { in uv__nonblock_fcntl() argument
672 r = fcntl(fd, F_GETFL); in uv__nonblock_fcntl()
688 r = fcntl(fd, F_SETFL, flags); in uv__nonblock_fcntl()
698 int uv__cloexec(int fd, int set) { in uv__cloexec() argument
707 r = fcntl(fd, F_SETFD, flags); in uv__cloexec()
717 ssize_t uv__recvmsg(int fd, struct msghdr* msg, int flags) { in uv__recvmsg() argument
725 rc = recvmsg(fd, msg, flags | MSG_CMSG_CLOEXEC); in uv__recvmsg()
734 rc = recvmsg(fd, msg, flags); in uv__recvmsg()
799 int fd; in uv_disable_stdio_inheritance() local
804 for (fd = 0; ; fd++) in uv_disable_stdio_inheritance()
805 if (uv__cloexec(fd, 1) && fd > 15) in uv_disable_stdio_inheritance()
810 int uv_fileno(const uv_handle_t* handle, uv_os_fd_t* fd) { in uv_fileno() argument
821 fd_out = ((uv_udp_t *) handle)->io_watcher.fd; in uv_fileno()
825 fd_out = ((uv_poll_t *) handle)->io_watcher.fd; in uv_fileno()
835 *fd = fd_out; in uv_fileno()
903 void uv__io_init(uv__io_t* w, uv__io_cb cb, int fd) { in uv__io_init() argument
905 assert(fd >= -1); in uv__io_init()
909 w->fd = fd; in uv__io_init()
918 assert(w->fd >= 0); in uv__io_start()
919 assert(w->fd < INT_MAX); in uv__io_start()
922 maybe_resize(loop, w->fd + 1); in uv__io_start()
936 if (loop->watchers[w->fd] == NULL) { in uv__io_start()
937 loop->watchers[w->fd] = w; in uv__io_start()
947 if (w->fd == -1) in uv__io_stop()
950 assert(w->fd >= 0); in uv__io_stop()
953 if ((unsigned) w->fd >= loop->nwatchers) in uv__io_stop()
963 if (w == loop->watchers[w->fd]) { in uv__io_stop()
965 loop->watchers[w->fd] = NULL; in uv__io_stop()
979 if (w->fd != -1) in uv__io_close()
980 uv__platform_invalidate_fd(loop, w->fd); in uv__io_close()
997 int uv__fd_exists(uv_loop_t* loop, int fd) { in uv__fd_exists() argument
998 return (unsigned) fd < loop->nwatchers && loop->watchers[fd] != NULL; in uv__fd_exists()
1046 int fd; in uv__open_cloexec() local
1048 fd = open(path, flags | O_CLOEXEC); in uv__open_cloexec()
1049 if (fd == -1) in uv__open_cloexec()
1052 return fd; in uv__open_cloexec()
1055 int fd; in uv__open_cloexec()
1057 fd = open(path, flags); in uv__open_cloexec()
1058 if (fd == -1) in uv__open_cloexec()
1061 err = uv__cloexec(fd, 1); in uv__open_cloexec()
1063 uv__close(fd); in uv__open_cloexec()
1067 return fd; in uv__open_cloexec()
1074 int fd; in uv__slurp() local
1078 fd = uv__open_cloexec(filename, O_RDONLY); in uv__slurp()
1079 if (fd < 0) in uv__slurp()
1080 return fd; in uv__slurp()
1083 n = read(fd, buf, len - 1); in uv__slurp()
1086 if (uv__close_nocheckstdio(fd)) in uv__slurp()
1519 uv_os_fd_t uv_get_osfhandle(int fd) { in uv_get_osfhandle() argument
1520 return fd; in uv_get_osfhandle()
1761 uv_os_fd_t fd; in uv__getsockpeername() local
1764 r = uv_fileno(handle, &fd); in uv__getsockpeername()
1771 if (func(fd, name, &socklen)) in uv__getsockpeername()
1997 int uv__sock_reuseport(int fd) { in uv__sock_reuseport() argument
2003 if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT_LB, &on, sizeof(on))) in uv__sock_reuseport()
2025 if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &on, sizeof(on))) in uv__sock_reuseport()
2028 (void) (fd); in uv__sock_reuseport()