Guardian Procedure Calls Reference Manual
files in restricted-access filesets. It is not required that the executable file be in the restricted-access
fileset.
If the executable file has a file privilege, then any user library or ordinary DLL loaded by the process
must also have that file privilege. Otherwise, an error is reported when the process attempts to
load that library or DLL.
The PRIVSETID file privilege can be inherited by child processes created using fork()because
the parent and child process share the same executable. Any child processes created by other
process creation functions or procedure calls (such as exec() or PROCESS_CREATE_) acquire
their file privileges from that target executable file.
If an executable without the PRIVSETID file privilege performs a privileged switch ID operation, the
process is unconditionally denied access to files in the restricted-access fileset.
File privileges are removed from a file if the file is changed (such as by being opened for writing).
Related Programming Manuals
For programming information about the PROCESS_LAUNCH_ procedure, see the Guardian
Programmer's Guide. For programming information on batch processing, see the appropriate
NetBatch manual.
1078 Guardian Procedure Calls (P)