文件描述符通常是一个小的非负整数,内核用以表示一个特定进程正在访问的文件。当内核打开一个现有文件或者创建一个新文件时,它都返回一个文件描述符。在读、写文件时,可以使用这个文件描述符。
UNIX系统shell把文件描述符0与进程的标准输入关联,1与标准输出关联,2与标准错误关联。
在<unistd.h>中的符号常量
符号常量 | 幻数 |
---|---|
STDIN_FILENO | 0 |
STDOUT_FILENO | 1 |
STDERR_FILENO | 2 |
文件描述符通常是一个小的非负整数,内核用以表示一个特定进程正在访问的文件。当内核打开一个现有文件或者创建一个新文件时,它都返回一个文件描述符。在读、写文件时,可以使用这个文件描述符。
UNIX系统shell把文件描述符0与进程的标准输入关联,1与标准输出关联,2与标准错误关联。
在<unistd.h>中的符号常量
符号常量 | 幻数 |
---|---|
STDIN_FILENO | 0 |
STDOUT_FILENO | 1 |
STDERR_FILENO | 2 |