Guardian Procedure Calls Reference Manual (G06.25+)

Introduction to Guardian Procedure Calls
Guardian Procedure Calls Reference Manual522629-013
1-3
Types of Guardian Procedure Calls
Types of Guardian Procedure Calls
Table 1-1 shows the types of Guardian procedures that are described in this manual. It
also shows the manuals where you can find programming information about these
procedures. Refer to Appendix H, Documented Guardian Procedures for a complete
list of all documented Guardian procedures and the manuals in which they are
described.
The Guardian Programmers 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
Table 1-1. Types of Guardian Procedure Calls
Procedure Type Action Programming Manuals
DEFINEs Specify DEFINEs by class and
attribute values.
Guardian Programmer’s Guide
File system Perform operations, such as
input and output, on files (this
set of procedures includes
Enscribe procedures).
Guardian Programmer’s Guide
Enscribe Programmers
Guide
Formatter Format output data and
convert input data.
Guardian Programmer’s Guide
Memory
management
Allocate extended memory
segments and pools; provide
exclusive access to data.
Guardian Programmer’s Guide
Process control Run, suspend, activate, and
stop programs.
Guardian Programmer’s Guide
Security Control access to processes
and disk files.
Guardian Programmer’s Guide
Safeguard Reference Manual
Sequential I/O
(SIO)
Perform sequential input and
output operations to files.
Guardian Programmer’s Guide
Signal
manipulation
Detect critical error conditions
in a native process.
Guardian Programmer’s
Guide
Open System Services
Programmer’s Guide
Trap and trap
handling
Detect critical error conditions
in a TNS process.
Guardian Programmer’s Guide
Utility Perform miscellaneous
operations such as translating
a number from displayed
(string) form to integer form
and vice versa or getting a
timestamp.
Guardian Programmer’s Guide