Operating System Resources
AIX
Online References
Predefined Macros
Discussion Forums
Bug Reports
IBM PartnerWorld https://www-304.ibm.com/usrsrvc/account/userservices/jsp/login.jsp?persistPage=true
|
FreeBSD
Online References
Predefined Macros
Discussion Forums
Bug Reports
HP-UX
HP-UX 11i Releases
HP-UX version |
uname |
Architecture |
Introduced |
End of Sales |
End of Factory Support |
11i v3 |
B.11.31 |
IPF, PA |
February 2007 |
December 31, 2012 |
December 31, 2017 |
11i v3 |
B.11.30 |
IPF, PA |
Unknown |
Unknown |
Unknown |
11i PT |
B.11.24 |
IPF, PA |
Unknown |
Unknown |
Unknown |
11i v2 |
B.11.23 |
IPF, PA |
September 2003 |
December 31, 2009 |
December 31, 2013 |
11i v1.6 |
B.11.22 |
IPF |
Unknown |
Unknown |
Unknown |
11i v1.5 |
B.11.20 |
IPF |
Unknown |
Unknown |
Unknown |
11i v1 |
B.11.11 |
PA |
December 2000 |
December 31, 2009 |
December 31, 2013 |
11.0 |
B.11.00 |
|
November 1997 |
February 1, 2005 |
December 31, 2006 |
Sources: HP-UX Operating System Release History and comp.sys.hp.hpux FAQ
Online References
HP-UX 11i v3 Operating Environments Technical documentation
HP-UX 11i v2 Operating Environments Technical documentation
HP-UX 11i v1.6 Operating Environment Technical documentation
HP-UX 11i v1.5 Operating Environment Technical documentation
HP-UX 11i v1 Operating Environments Technical documentation
HP-UX 11.0 Operating System Technical documentation
HP-UX 10.x Operating System Technical documentation
Adaptive Address Space white paper
POSIX Threads on HP-UX 11i white paper
HP-UX/Integrity Support Matrix including dates
Predefined Macros
See the Predefined Macros section of the HP aCC 6 Programmers Guide for a (possibly) incomplete list of macros predefined by the compiler.
Starting with HP aCC 6.15, the compiler supports the -dM option to list the #define directives the preprocessor encounters as it translates a file.
See also the Bjørn Reese's list of Pre-defined Operating Systems Macros.
MACRO |
HP aCC OPTION |
DESCRIPTION |
__hpux |
|
Defined on all HP-UX versions. |
__ia64 |
|
Defined on HP IPF hardware. |
__hppa |
|
Defined on PA-RISC hardware. |
__unix |
|
Defined on all HP-UX versions. |
_BIG_ENDIAN |
|
Defined on Big Endian versions of HP-UX (both IPF and PA-RISC). |
_ILP32 |
Defined when +DD32 is in effect. |
|
_LP64, __LP64__ |
Defined when +DD64 is in effect. |
|
__HPACC_NOEH |
Defined when exceptions are disabled. |
|
_HPUX_SOURCE, __STDC_EXT__ |
Defined when extensions are enabled. |
|
_FPWIDETYPES |
Defined when extended and quad floating-point data types including __float80 are enabled. |
|
_REENTRANT |
Defined when compiling for thread safety. |
|
_POSIX_C_SOURCE=199506L |
|
|
_HPUX_SOURCE |
|
|
_THREAD_SAFE |
|
|
_HP_NAMESPACE_STD |
Defined when the C++ Standard Library is declared in namespace std. |
Discussion Forums
Bug Reports
IRIX
Online References
Discussion Forums
Bug Reports
|
Linux
Online References
Discussion Forums
Bug Reports
Mac OS X
Online References
Discussion Forums
Bug Reports
Solaris
Online References
Sun Microsystems Documentation for Solaris
Solaris 10 Operating System documentation
Solaris 9 Operating System documentation
Solaris 8 Operating System documentation
Solaris 7 Operating System documentation
Solaris 2.6 Operating System documentation
Solaris 2.5.1 documentation
Solaris 2.5 documentation
Solaris 2.4 documentation
Discussion Forums
Bug Reports
Windows
Online References
Discussion Forums
Bug Reports