Guardian Procedure Calls Reference Manual

Table 2 Types of Guardian Procedure Calls
Programming ManualsActionProcedure Type
Guardian Programmer's GuideSpecify DEFINEs by class and
attribute values.
DEFINEs
Guardian Programmer's GuidePerform operations, such as input
and output, on files (this set of
File system
Enscribe Programmer's Guide
procedures includes Enscribe
procedures).
Guardian Programmer's GuideFormat output data and convert
input data.
Formatter
Guardian Programmer's GuideAllocate extended memory segments
and pools; provide exclusive access
to data.
Memory
management
Guardian Programmer's GuideRun, suspend, activate, and stop
programs.
Process control
Guardian Programmer's GuideAuthenticate users, control access
to processes and disk files.
Security
Safeguard Reference Manual
Guardian Programmer's GuidePerform sequential input and output
operations to files.
Sequential I/O
(SIO)
Guardian Programmer's GuideDetect critical error conditions in a
native process.
Signal
manipulation
Open System Services Programmer's Guide
Guardian Programmer's GuideDetect critical error conditions in a
TNS process.
Trap and trap
handling
Guardian Programmer's GuidePerform miscellaneous operations
such as translating a number from
Utility
displayed (string) form to integer
form and vice versa or getting a
timestamp.
The Guardian Programmer's Guide describes how to use many of these Guardian procedures
according to their function and type (the file system, formatter, memory management, process
control, security, SIO, signal manipulation, trap and trap handling, and utility procedures). However,
the Guardian Procedure Calls Reference Manual presents Guardian procedure descriptions in
alphabetical order. It provides this information for each Guardian procedure:
Syntax
Parameter descriptions
Condition codes
Considerations
Examples
Manual references
G-Series, H-Series, and J-Series Guardian Procedures
The G-series, H-series, and J-series Guardian procedures each support a superset of the features
of the previous release series of the operating system. Some features of a specific release series
may not be available on the previous release series. As noted in individual procedure descriptions,
some procedures have been added, and some have been enhanced, from one series to the next
or from one Release Version Update (RVU) to the next.
For details on how to convert applications to use G-series Guardian procedures, see the G-Series
System Migration Planning Guide. For details about how to convert applications to use the H-series
30 Introduction to Guardian Procedure Calls