Lub*_*bin 5 linux stdin stdout tty stderr
我知道它们有不同的文件描述符,stdxx 可以重定向。
int tty_fd = open("/dev/tty", O_RDWR);
Run Code Online (Sandbox Code Playgroud)
那么,下面的代码有什么区别(stdxx 未重定向):
n = read(tty_fd, buf, sizeof(buf));
n = read(STDIN_FILENO, buf, sizeof(buf));
n = write(tty_fd, buf, sizeof(buf));
n = write(STDOUT_FILENO, buf, sizeof(buf));
Run Code Online (Sandbox Code Playgroud)
stdxx 与 /dev/tty 的链接相同吗?
| 归档时间: |
|
| 查看次数: |
1649 次 |
| 最近记录: |