TACL Reference Manual

Built-In Functions and Variables
HP NonStop TACL Reference Manual429513-018
9-358
#SETPROCESSSTATE Built-In Function
value of 0 for the current TACL process indicates that the INHERITEDLOGON
state of the local child TACL process will be 0. The new process will start in the
logged-off state. The default value is 0.
Remote descendent TACL processes always start in a logged-off state.
You can clear the PROPAGATELOGON state flag in the current TACL
process, which causes local descendent TACL processes to start in a logged-
off state and prompt for logon. Remote descendent TACL processes always
start in a logged-off state.
PROPAGATESTOPONLOGOFF
specifies how local child TACL processes stop. A value of 1 for the current
TACL process indicates that the STOPONLOGOFF state of the child TACL
process will be 1. The child process will stop when it enters a logged-off state.
A value of 0 for the current TACL process indicates that the STOPONLOGOFF
state of a local child process will be 0. The child process will prompt for logon
information when it enters a logged-off state. The default value is 0.
If you set the PROPAGATESTOPONLOGOFF flag to 1, local descendent
TACL processes are stopped when they enter a logged-off state.
For remote child TACL processes, the parent process propagates a value of 0
for the STOPONLOGOFF flag.
Results
The #SETPROCESSSTATE built-in function returns a zero, indicating success, or a
positive number indicating a file system error.
If the user does not have sufficient privilege (as in a security violation), TACL returns a
file system error 48. This error indicates that the user cannot alter the state, although
the user may be the owner of the TACL process.
Considerations
The term TSN-TACL refers to a TACL process that Safeguard software starts after
authenticating the user of the TACL process.
For security reasons, most process state flags cannot be altered by non-privileged
users. Table 9-13
on page 9-359 describes valid operations: