Guardian Programmer's Guide

Table Of Contents
Creating and Managing Processes
Guardian Programmer’s Guide 421922-014
16 - 30
Specifying Process Attributes and Resources
The nld and Binder utilities only need to set this attribute once, either after building the
object file (using the CHANGE command) or while building the object file (using the
SET command).
Caution. Some C-series system procedures (such as MYPID) do not support high PINs. If
your program contains any such calls then the process will stop with a run-time error. By using
the D-series procedure calls described in this manual, and in the Guardian Procedure Calls
Reference Manual, your process will be able to run at a high PIN.
If your program does contain superseded C-series system procedure calls, see the Guardian
Application Conversion Guide for a description of how to enable the process to run at a high
PIN.
Figure 16-7. Running a Process at a High PIN or a Low PIN
VST086.VSD
Is CREATE_OPTIONS.<31>
(force-low flag) set?
Is HIGHPIN set in object
files?
Is CREATE_OPTIONS.<26>
(ignore force-low flag) set?
Is the inherited force-low
characteristic set?
Create a new process
at a high PIN.
Inherited force-low
characteristic is not
set.
Creates a new
process at a low PIN.
Inherited force-low
characteristic is same
as for the creator.
Creates a new
process at a low PIN.
Inherited force-low
characteristic is set.
Yes
No
Yes
No
Yes
No
Yes
No
Creator Process
New Process