Unistd.h unistdh 是 C 和 C 程序设计语言中提供对 POSIX 操作系统 API 的访问功能的头文件的名称是Unix Standard的缩写该头文件由 POSIX 标准单一UNIX规范的基础提出故所有遵循该标准的操作系统和编译器均应提供该头文件如 Unix 的所有官方版本 Mac OS XLinux 等 对于类 Unix 系统unistdh 中所定义的接口通常都是大量针对系统调用的封装英語wrapper functions如 forkpipe 以及各种 IO 原语readwriteclose 等等 类似于 Cygwin 和 MinGW 的 Unix 兼容层也提供相应版本的 unistdh