Lines Matching refs:fd
4 /* Change close-on-exec flag of fd. */
5 void fd_close_on_exec(int fd, bool set);
11 void fd_set_nonblock(int fd, bool nonblock);
14 same fd, in which case they're closed only once. If they point to stdin
18 /* Close the fd and set it to -1. This assert-crashes if fd == 0, and is a
19 no-op if fd == -1. Normally fd == 0 would happen only if an uninitialized
20 fd is attempted to be closed, which is a bug. */
21 void i_close_fd_path(int *fd, const char *path, const char *arg,
23 #define i_close_fd_path(fd, path) i_close_fd_path((fd), (path), #fd, __func__, __FILE__, __LINE__)
24 #define i_close_fd(fd) i_close_fd_path((fd), NULL)