Lines Matching refs:fds
2386 int fds [2]; in evpipe_init() local
2389 fds [0] = -1; in evpipe_init()
2390 fds [1] = eventfd (0, EFD_NONBLOCK | EFD_CLOEXEC); in evpipe_init()
2391 if (fds [1] < 0 && errno == EINVAL) in evpipe_init()
2392 fds [1] = eventfd (0, 0); in evpipe_init()
2394 if (fds [1] < 0) in evpipe_init()
2397 while (pipe (fds)) in evpipe_init()
2400 fd_intern (fds [0]); in evpipe_init()
2403 evpipe [0] = fds [0]; in evpipe_init()
2406 evpipe [1] = fds [1]; /* first call, set write fd */ in evpipe_init()
2414 dup2 (fds [1], evpipe [1]); in evpipe_init()
2415 close (fds [1]); in evpipe_init()