POSIX标准

Portable Operating System Interface

可移植性操作系统接口, POSIX兼容ISO C。

所有Unix都遵循,几乎所有Linux都遵循,Windows部分支持。

POSIX.1/IEEE 1003.1-1990

POSIX.2/IEEE Std 1003.2-1992/ISO IEC 9945-2:1993)

POSIX.1.b/IEEE Std 1003.1b-1993/ISO IEC 9945-1:1996)

POSIX.1.c/IEEE Std 1003.1c-1995

POSIX.1.d/IEEE Std 1003.1c-1999

POSIX.1.g/IEEE Std 1003.1g-2000

POSIX.1.j/IEEE Std 1003.1j-2000

POSIX.1-2001/SUSv3(包括了所有C99的API)

POSIX.1-2008/SUSv4

官方网站:

http://www.opengroup.org/austin/

Cygwin

提供POSIX的API用于windows上开发Linux/Unix程序。

源代码不能在windows运行。

https://cygwin.com/index.html


POSIX标准定义的必须头文件


POSIX标准定义的可选头文件


POSIX标准定义的XSI扩展头文件