Lines Matching refs:fd
116 event.fd = -1; in maybe_resize()
120 lst->items[lst->size - 1].fd = -1; in maybe_resize()
129 newlst[i].fd = -1; in maybe_resize()
223 lst->items[lst->size - 1].fd = lst->msg_queue; in epoll_create1()
238 int fd, in epoll_ctl() argument
243 if (fd >= lst->size || lst->items[fd].fd == -1) { in epoll_ctl()
248 lst->items[fd].fd = -1; in epoll_ctl()
255 maybe_resize(lst, fd + 2); in epoll_ctl()
256 if (lst->items[fd].fd != -1) { in epoll_ctl()
261 lst->items[fd].fd = fd; in epoll_ctl()
262 lst->items[fd].events = event->events; in epoll_ctl()
263 lst->items[fd].revents = 0; in epoll_ctl()
265 if (fd >= lst->size - 1 || lst->items[fd].fd == -1) { in epoll_ctl()
270 lst->items[fd].events = event->events; in epoll_ctl()
271 lst->items[fd].revents = 0; in epoll_ctl()
331 if (pfd->fd == -1 || pfd->revents == 0) in epoll_wait()
334 ev.fd = pfd->fd; in epoll_wait()
342 if (pollmsgret > 0 && msg_fd.revents != 0 && msg_fd.fd != -1) { in epoll_wait()
344 ev.fd = msg_fd.fd; in epoll_wait()
354 int epoll_file_close(int fd) { in epoll_file_close() argument
363 if (fd < lst->size && lst->items != NULL && lst->items[fd].fd != -1) in epoll_file_close()
364 lst->items[fd].fd = -1; in epoll_file_close()
394 int fd; in mkdtemp() local
405 fd = open("/dev/urandom", O_RDONLY); in mkdtemp()
406 if (fd == -1) in mkdtemp()
412 if (read(fd, &v, sizeof(v)) != sizeof(v)) in mkdtemp()
430 uv__close(fd); in mkdtemp()