Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (T-V)
Guardian Procedure Calls Reference Manual522629-013
15-45
USER_GETINFO_ Procedure
initdir:initdir-maxlen output:input
STRING .EXT:ref:*, INT:value
if present and if
initdir-maxlen is not 0, returns the OSS pathname for the
initial working directory for the specified user in an OSS environment.
initdir-maxlen specifies the length of the string variable initdir in bytes.
This parameter pair is required if
initdir-len is specified.
initdir-len output
INT .EXT:ref:1
if
initdir is returned, contains its actual length in bytes.
This parameter is required if
initdir:initdir-maxlen is specified.
initprog:initprog-maxlen output:input
STRING .EXT:ref:*, INT:value
if present and if
initprog-maxlen is not 0, returns the OSS pathname for the
initial program for the specified user in an OSS environment.
initprog-maxlen specifies the length of the string variable initprog in bytes.
This parameter pair is required if
initprog-len is specified.
initprog-len output
INT .EXT:ref:1
if
initprog is returned, contains its actual length in bytes.
This parameter is required if
initprog:initprog-maxlen is specified.
default-security output
INT .EXT:ref:1
if present, returns the default file security to be used when a new file is created
under the specified user ID. This information is returned in the form:
<0:3> reserved
<4:6> read
<7:9> write
<10:12> execute
<13:15> purge
where the legitimate fields are encoded with numbers that represent the following
information:
0 A (any local user)
1 G (any local group member)
2 O (only the local owner)