Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (F)
Guardian Procedure Calls Reference Manual522629-013
5-156
FILEINFO Procedure (Superseded by
FILE_GETINFOLIST_ Procedure )
<8> 1 For process files means that the open message is to be sent nowait
and must be completed by a call to AWAITIO.
<9> 1 Specifies that this is a queue file.
<10:11> Is the exclusion mode:
0 Shared access
1 Exclusive access
3 Protected access
<12:15> Is the maximum number of concurrent nowait I/O operations that can
be in progress on this file at any given time.
open-flags.<12:15> =
0 implies wait I/O.
subdevice output
INT:ref:1
returns the subdevice number associated with this file. Note that these values are
only used internally by the operating system. This parameter is invalid with
file-
name; use filenum.
owner output
INT:ref:1
returns the identity of the file’s owner in the form:
owner.<0:7> group number
owner.<8:15> member number
This parameter is invalid with
filenum; use file-name.
security output
STRING:ref:5
returns the security assigned to the file. This parameter is invalid with
filenum;
use
file-name. The fields have the following meanings:
[0].<12> 1 Applies to a program file if the file has PROGID authority.
When the program file is run, PROGID sets the caller’s process
access ID (PAID) to the owner’s user ID of the program file.
[0].<13> 1 Applies if the CLEARONPURGE option is on for this file. If on,
this option causes all data to be physically deleted from the
disk when the file is purged. If this option is not on, the disk
space is only logically deallocated when the file is purged, and
no data is actually destroyed.
[0].<14> 1 Indicates there is a SAFEGUARD record for the file.
0 Indicates there is no SAFEGUARD record for the file.
However, the file might still be protected by SAFEGUARD at
the volume or subvolume level.