Advanced_Programming_in_the_UNIX_Envinronment

Unix环境高级编程读书笔记

目录

第一章 UNIX基础知识

  1. 引言
  2. UNIX体系结构
  3. 登录
  4. 文件和目录
  5. 输入和输出
  6. 程序和进程
  7. 出错处理
  8. 用户标识
  9. 信号
  10. 时间值
  11. 系统调用和库函数
  12. 小结

第二章 UNIX标准及实现

  1. 引言
  2. UNIX标准化
  3. ISO C
  4. IEEE POSIX
  5. Single UNIX Specification
  6. FIPS
  7. UNIX系统实现
  8. SVR4 1. BSD
  9. FreeBSD
  10. Linux
  11. Mac OS X
  12. Solaris
  13. 其他UNIX系统
  14. 标准和实现关系
  15. 限制
  16. ISO C 限制
  17. POSIX 限制
  18. XSI 限制
  19. 数sysconf、pathconf和fpathconf
  20. 不确定的运行机制
  21. 选项
  22. 功能测试宏
  23. 基本系统数据类型
  24. 标准之间的冲突
  25. 小结

第三章 文件IO

  1. 引言
  2. 文件描述符
  3. 函数open和openat
  4. 函数create
  5. 函数close
  6. 函数lseek
  7. 函数read
  8. 函数write
  9. I/O的效率
  10. 文件共享
  11. 原子操作
  12. 函数dup和dup2
  13. 函数sync、sync和fdatasync
  14. 函数fcntl
  15. 函数ioctl
  16. /dev/fd
  17. 小结