TACL Reference Manual
Built-In Functions and Variables
HP NonStop TACL Reference Manual—429513-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:










