C/C++ Programmer's Guide (G06.27+, H06.03+)

Table Of Contents
HP C Implementation-Defined Behavior
HP C/C++ Programmer’s Guide for NonStop Systems429301-010
A-6
G.3.14 Library Functions
When an include file is specified as <filename>:
If the compiler is running in the Guardian environment, the only subvolume
searched is the compiler’s subvolume (usually, $system.system)
If the compiler is running in the OSS environment, the only directory searched is
/usr/include.
The SSV pragma can be used to modify the subvolume searched when running under
Guardian, and the -I option can be used to modify the search directories when
running under OSS.
For the descriptions of the pragmas supported by native C, see Section 13, Compiler
Pragmas.
When the date or time of translation is not available, the definitions of the __DATE__
and __TIME__ macros are January 1, 1970 and 00:00:00, respectively.
G.3.14 Library Functions
OL is the null pointer constant to which the macro NULL expands.
For more details on how to recognize the diagnostic that is printed by the assert()
function and information on the termination behavior of the assert() function, see
the assert() function in the Guardian Native C Library Calls Reference Manual.
These characters are tested for by the isalnum(), isalpha(), iscntrl(),
islower(), isprint(), and isupper() functions:
isalnum() returns true for characters a–z, A–Z, 0–9
isalpha() returns true for characters a–z, A–Z
iscntrl() returns true for values 0–31, 127
islower() returns true for characters a–z
isprint() returns true for values 32–126
isupper() returns true for characters A–Z
An undefined value is returned by the mathematics functions after a domain error, and
errno is set to EDOM.
The mathematics functions set the integer expression errno to the value of the macro
ERANGE on underflow range errors.
When the fmod() function has a second argument of zero, fmod() returns the value
of the first argument (that is zero is treated as one).
Signals
For the set of signals for the signal() function and a description of the parameters
and the usage of each signal, see the signal(4) reference page online or in the
Open System Services System Calls Reference Manual.