章节目录
- 01-文件IO
- 02-打开文件
- 03-系统调用open()
- 04-新建文件的所有者
- 05-新建文件的权限
- 06-creat()函数
- 07-返回值和错误码
- 08-通过read()读文件
- 09-返回值
- 10-读入所有字节
- 11-非阻塞读
- 12-其他错误码
- 13-read()调用的大小限制
- 14-调用write()写
- 15-部分写(Partial Write)
- 16-Append(追加)模式
- 17-非阻塞写
- 18-其他错误码
- 19-write()大小限制
- 20-write()行为
- 21-同步IO
- 22-fsync()和fdatasync()
- 23-sync()
- 24-O_SYNC标志位
- 25-O_DSYNC和O_RSYNC
- 26-直接IO
- 27-关闭文件
- 28-错误码
- 29-用lseek()查找
- 30-在文件末尾后查找
- 31-错误码
- 32-限制
- 33-定位读写
- 34-错误码
- 35-文件截短
- 36-IO多路复用
- 37-select()
- 38-poll()
- 39-poll()和select()的区别
- 40-内核内幕
- 41-虚拟文件系统
- 42-页缓存
- 43-页回写
- 44-结束语