Lines Matching refs:master
169 int master; member
179 if (openpty(&info->master, &info->slave, NULL, NULL, NULL)) in openpty_cb()
183 static int async_pty(int master, int slave) in async_pty() argument
187 flags = fcntl(master, F_GETFL); in async_pty()
191 if ((fcntl(master, F_SETFL, flags | O_NONBLOCK | O_ASYNC) < 0) || in async_pty()
192 (fcntl(master, F_SETOWN, os_getpid()) < 0)) in async_pty()
204 struct openpty_arg pty = { .master = -1, .slave = -1 }; in check_one_sigio()
205 int master, slave, err; in check_one_sigio() local
214 master = pty.master; in check_one_sigio()
217 if ((master == -1) || (slave == -1)) { in check_one_sigio()
224 err = raw(master); in check_one_sigio()
231 err = async_pty(master, slave); in check_one_sigio()
253 (*proc)(master, slave); in check_one_sigio()
255 close(master); in check_one_sigio()
263 static void tty_output(int master, int slave) in tty_output() argument
272 while (write(master, buf, sizeof(buf)) > 0) ; in tty_output()