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

Using the Binder SET command:
Specify the Binder SET RUNNAMED ON command. The default state for the Binder is
RUNNAMED OFF.
The Binder SET RUNNAMED ON command takes precedence over any RUNNAMED
pragmas that might or might not have been specified in individually compiled object files.
For native programs, you can set the HIGHREQUESTERS object-file attribute either during
compilation using the HIGHREQUESTERS pragma or after compilation using a linker utility.
A named process running at a high PIN can be opened with the Guardian OPEN system
procedure by an unconverted process running at a low PIN. For example, a named server
process can be opened by an unconverted requester process.
An unconverted process is one that has not been modified to use any of the extended features
of the D-series Guardian procedures. Unconverted processes can run only at a low PIN, while
converted processes can run at either a low PIN or a high PIN. For more details, see the
Guardian Programmer’s Guide.
When a named process is deleted, it prompts the operating system to send a message to the
process that created it. For example, a process that creates server processes needs to be
informed if one of the created processes is deleted. Similarly, a process that manages a batch
job needs to be informed about the survival of processes within the job.
The operating system sends a message when a named process is deleted as a result of either
normal process termination or a processor failure. The operating system sends a message
when an unnamed process is deleted only as a result of a normal process termination. It is up
to the process that created the unnamed process to check for processor failure. For more
details on creating and managing processes, see the Guardian Programmer’s Guide.
RVU
The RVU pragma sets the value of the __G_SERIES_RVU or __H_SERIES_RVU feature-test macro.
These feature-test macros are used in HP NonStop standard header files to control whether
declarations that depend on a specific RVU are available.
RVU { g-series-rvu | h-series-rvu }
g-series-rvu
sets the __G_SERIES_RVU feature-test macro to the specified value. The value has the form
G06.nn. When specified for a C module compilation, this option also causes the compiler to
issue an error, instead of a warning, for implicitly declared functions.
h-series-rvu
sets the __H_SERIES_RVU feature-test macro to the specified value. The value has the form
H06.nn. When specified for a C module compilation, this option also causes the compiler to
issue an error, instead of a warning, for implicitly declared functions.
The pragma default settings are:
SYSTYPE OSSSYSTYPE GUARDIAN
N.A.N.A.TNS C compiler
N.A.N.A.G-series TNS c89 utility
The RVU in which the compiler was last
released
The RVU in which the compiler was
last released
TNS/R native C and C++ compilers
The RVU in which the compiler was last
released
The RVU in which the compiler was
last released
G-series native c89 utility
234 Compiler Pragmas