UNIX高级环境编程学习笔记
引言: Unix系统中主要的文件操作包括:openreadwritelseekclose unbuffered IO和standard I/O相对应,后面的章节我们会讨论这两者的区别。 在讨论open函数的时候,会引入原子操作,多进程通信(共享文件描述符)和内核相关的数据结构。一,文件描述符 对应内核来说,每一个打开的文件都对应一个非负整数。 有三个特殊的文件描述符:0表示标准输入1表示标准输出2表示标准错误输出 对于较新的内核来说(Linux...