Lines Matching refs:fd
90 int pid, fd, new, err; in xterm_open() local
114 fd = mkstemp(file); in xterm_open()
115 if (fd < 0) { in xterm_open()
126 close(fd); in xterm_open()
129 close(fd); in xterm_open()
131 fd = os_create_unix_socket(file, sizeof(file), 1); in xterm_open()
132 if (fd < 0) { in xterm_open()
134 "errno = %d\n", -fd); in xterm_open()
135 return fd; in xterm_open()
147 err = os_set_fd_block(fd, 0); in xterm_open()
154 data->chan_fd = fd; in xterm_open()
155 new = xterm_fd(fd, &data->helper_pid); in xterm_open()
195 close(fd); in xterm_open()
200 static void xterm_close(int fd, void *d) in xterm_close() argument
214 os_close_file(fd); in xterm_close()