Preprocessor - Unix Standards


[Home] Home > Programming > Preprocessor >
Unix Standards
Name Macro Value Standard
POSIX.1-1988 _POSIX_VERSION 198808L
POSIX.1-1990 _POSIX_VERSION 199009L ISO/IEC 9945-1:1990
POSIX.2 _POSIX2_C_VERSION 199209L ISO/IEC 9945-2:1993
POSIX.1b-1993 _POSIX_VERSION 199309L IEEE 1003.1b-1993
POSIX.1-1996 _POSIX_VERSION 199506L IEEE 1003.1-1996
POSIX.1-2001 _POSIX_VERSION 200112L IEEE 1003.1-2001
POSIX.1-2008 _POSIX_VERSION 200809L IEEE 1003.1-2008
XPG3 _XOPEN_VERSION 3 X/Open Portability Guide 3 (1989)
XPG4 _XOPEN_VERSION 4 X/Open Portability Guide 4 (1992)
SUS _XOPEN_UNIX && _XOPEN_VERSION 4 X/Open Single UNIX Specification (UNIX95)
SUSv2 _XOPEN_VERSION 500 X/Open Single UNIX Specification, Version 2 (UNIX98)
SUSv3 _XOPEN_VERSION 600 Open Group Single UNIX Specification, Version 3 (UNIX03)
SUSv4 _XOPEN_VERSION 700 Open Group Single UNIX Specification, Version 4
LSB __LSB_VERSION__ VR Linux Standards Base (V = version, R = revision)

Copyright © 2010-2024 Paul Ward.
License Information