#include #include #include #include #include #include #include #include #include #include static __attribute__ ((__noreturn__)) void usage(const char *progname) { fprintf(stderr, "usage: %s tty_context...\n", progname); exit(1); } int main(int argc, char **argv) { int i; if (argc < 2) usage(argv[0]); for (i = 1; i < argc; i++) { switch (selinux_check_securetty_context(argv[i])) { case 0: printf("%s securetty.\n", argv[i]); break; default: printf("%s not securetty.\n", argv[i]); break; } } return 0; }