Lines Matching refs:ttyname
63 name = ttyname(*ttyfd); in pty_allocate()
154 name = ttyname(*ptyfd); in pty_allocate()
255 pty_release(const char *ttyname) in pty_release() argument
257 if (chown(ttyname, (uid_t) 0, (gid_t) 0) < 0) in pty_release()
258 error("chown %.100s 0 0 failed: %.100s", ttyname, strerror(errno)); in pty_release()
259 if (chmod(ttyname, (mode_t) 0666) < 0) in pty_release()
260 error("chmod %.100s 0666 failed: %.100s", ttyname, strerror(errno)); in pty_release()
266 pty_make_controlling_tty(int *ttyfd, const char *ttyname) in pty_make_controlling_tty() argument
277 fd = open(ttyname, O_RDWR|O_NOCTTY); in pty_make_controlling_tty()
292 error("%.100s: %.100s", ttyname, strerror(errno)); in pty_make_controlling_tty()
332 fd = open(ttyname, O_RDWR); in pty_make_controlling_tty()
334 error("%.100s: %.100s", ttyname, strerror(errno)); in pty_make_controlling_tty()
369 pty_setowner(struct passwd *pw, const char *ttyname) in pty_setowner() argument
391 if (stat(ttyname, &st)) in pty_setowner()
392 fatal("stat(%.100s) failed: %.100s", ttyname, in pty_setowner()
396 if (chown(ttyname, pw->pw_uid, gid) < 0) { in pty_setowner()
400 ttyname, (u_int)pw->pw_uid, (u_int)gid, in pty_setowner()
404 ttyname, (u_int)pw->pw_uid, (u_int)gid, in pty_setowner()
410 if (chmod(ttyname, mode) < 0) { in pty_setowner()
414 ttyname, (int)mode, strerror(errno)); in pty_setowner()
417 ttyname, (int)mode, strerror(errno)); in pty_setowner()