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
55 r = readlink("/proc/self/fd/0", tty, PATH_MAX); in main()
61 if (!tty_valid(tty)) { in main()
62 ksft_print_msg("invalid tty path '%s'\n", tty); in main()
68 r = stat(tty, &st1); in main()
70 ksft_print_msg("stat failed on tty path '%s': %m\n", tty); in main()
85 r = stat(tty, &st2); in main()
87 ksft_print_msg("stat failed on tty path '%s': %m\n", tty); in main()
99 "timestamps of terminal '%s' updated after write to /dev/tty\n", tty); in main()