Guardian Procedure Calls Reference Manual

group-curlen
input, output
INT .EXT:ref:1
on input, if group-name is specified, contains the actual length (in bytes) of group-name.
The default value is 0.
On output, if group-name is returned, this parameter contains the actual length (in bytes) of
group-name.
This parameter is required if group-name:group-maxlen is specified.
groupid
input, output
INT(32) .EXT:ref:1
on input, if group-curlen is 0 or omitted, specifies the group ID for which information is to
be returned.
On output, if group-name is specified and group-curlen is not 0, this parameter returns
the group ID corresponding to the specified group name.
group-id is a value in the range 0 through 65567.
is-auto-delete
output
INT .EXT:ref:1
indicates whether the specified group is automatically deleted when it no longer contains
members. This parameter returns these values:
The group is deleted when it becomes empty.-1
The group is not deleted when it becomes empty.0
descrip:descrip-maxlen
output:input
STRING .EXT:ref:*, INT:value
if present and if descrip-maxlen is not 0, returns a string containing a description of the
specified group. The maximum length of descrip is 255.
descrip-maxlen specifies the length (in bytes) of the string variable descrip.
This parameter pair is required if descriplen is specified.
descriplen
output
INT .EXT:ref:1
is the length (in bytes) of the string returned in descrip.
This parameter is required if descrip:descrip-maxlen is specified.
Returned Value
INT
A file-system error code that indicates the outcome of the call. Common errors returned are:
No error.0
Record not in file. The specified group name or group ID is undefined.11
GROUP_GETINFO_ Procedure 679