# ifndef lint static char Sccs_id[] = "%W% (NTUA hackers) (%G%)"; # endif #include #include struct sgttyb flags1; short localw; static char name[20] = "/dev/tty"; main (argc, argv) int argc; char **argv; { FILE * fp; int fd; strcat(name, argv[1]); fp = fopen (name, "w"); fd = fileno (fp); ioctl (fd, TIOCGETP, &flags1); printf (" tty%s : flags = 0%o\n\n", argv[1], flags1.sg_flags); ioctl (fd, TIOCLGET, &localw); printf (" tty%s : local mode word = 0%o\n\n", argv[1], localw); exit (0); }