Lines Matching refs:tty
16 static bool tty_valid(char *tty) in tty_valid() argument
18 if (strlen(tty) < MIN_TTY_PATH_LEN) in tty_valid()
21 if (strncmp(tty, "/dev/tty", MIN_TTY_PATH_LEN) == 0 || in tty_valid()
22 strncmp(tty, "/dev/pts", MIN_TTY_PATH_LEN) == 0) in tty_valid()
48 char tty[PATH_MAX] = {}; in main() local
54 r = readlink("/proc/self/fd/0", tty, PATH_MAX); in main()
58 if (!tty_valid(tty)) in main()
59 ksft_exit_skip("invalid tty path '%s'\n", tty); in main()
61 r = stat(tty, &st1); in main()
63 ksft_exit_fail_msg("stat failed on tty path '%s': %m\n", tty); in main()
74 r = stat(tty, &st2); in main()
76 ksft_exit_fail_msg("stat failed on tty path '%s': %m\n", tty); in main()
86 "timestamps of terminal '%s' updated after write to /dev/tty\n", tty); in main()