tty.c
来自「minix软件源代码」· C语言 代码 · 共 31 行
C
31 行
/* tty.c - Return tty name Author: Freeman P. Pascal IV *//* Minor changes to make tty conform to POSIX1003.2 Draft10 Thomas Brupbacher (tobr@mw.lpc.ethz.ch) */#include <sys/types.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <stdio.h>_PROTOTYPE(int main, (int argc, char **argv));int main(argc, argv)int argc;char *argv[];{ char *tty_name; tty_name = ttyname(STDIN_FILENO); if ((argc == 2) && (!strcmp(argv[1], "-s"))) /* Do nothing - shhh! we're in silent mode */ ; else puts((tty_name != NULL) ? tty_name : "not a tty"); if (isatty(STDIN_FILENO) == 0) return(1); else return(0);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?