摘要: 1. 理解文件描述符1.1 文件描述符的概念 文件描述符是个很小的正整数,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。例如,每个进程启动时都会打开3个文件:标准输入、标准输出和标准错误文件。这3个文件分别对应于文件描述符0、1和2。 提示:应该使用中定义的3个宏来代替数字0、1或2:STDIN_FILENO、STDOU_FILENO和STDERR_FILENO,因为你的程序可能会在一个stdin、stdout和stderr不与整数0、1、2相对应的系统上进行编译。 许多Linux和UNIX系统调用都依赖于文件描述符。比如,低级的open、close、read和write 阅读全文
posted @ 2013-09-25 19:20 老@@范 阅读(410) 评论(0) 推荐(0)