Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (F)
Guardian Procedure Calls Reference Manual—522629-013
5-82
FILE_GETINFOLIST_ Procedure
142 4 Aggregate EOF. For disk objects, the end-of-file value of the file.
For a partitioned file where the entire file has been opened, the
end-of-file value of the entire file is returned. A returned value
of %hFFFFFFFF indicates that the end-of-file value cannot fit
into this unsigned 4-byte attribute. In this case, to obtain the
end-of-file value, use the 8-byte attribute, which is item code
191. Superseded by item 191.
143 4 Aggregate maximum file size. For disk objects, the maximum
allowable size in bytes of the file. For a partitioned file where
the entire file has been opened, the maximum size of the entire
file is returned. A returned value of %hFFFFFFFF indicates that
the maximum file size cannot fit into this unsigned 4-byte
attribute. In this case, to obtain the maximum file size, use the
8-byte attribute, item code 192. Superseded by item 192.
144 8 Aggregate modification time. For disk objects, the Julian GMT
timestamp indicating the last modification time of the file. For a
partitioned file, the most recent modification time of all
accessible partitions.
145 8 Aggregate modification LCT. For disk objects, the timestamp
indicating the last modification time of the file, expressed in the
local civil time (LCT) of the system on which the file resides.
For a partitioned file, the most recent modification time of all
accessible partitions.
153 2 Logical (packed) record length. In an SQL object, the maximum
number of bytes in a packed record.
160 6
Three-word partition modification LCT. For disk objects other
than SQL shorthand views, the three-word timestamp indicating
the last modification time of the partition named in the open
operation (when returned by FILE_GETINFOLIST
_ ) or of the
partition named in this call (when returned by
FILE_GETINFOLISTBYNAME
_ ). The time is expressed in the
local civil time (LCT) of the system on which the file resides and
represents the number of 10-millisecond units since midnight
(00:00) on December 31, 1974.
161 2 OSS file. 1 if the file is an OSS file; 0 otherwise.
164 4 OSS file owner’s group ID. The group ID is a number in the
range 0 through 65535.
Table 5-4. FILE_GETINFOLIST_ Item Codes (page 14 of 21)
Items in this table with a size of 2 bytes are of data type INT. The term “disk file”
applies only to Enscribe files. The term “disk object” applies to Enscribe files and
SQL objects. Items described as “Applies only to SQL/MX objects” return file system
error 2 if queried on anything that is not an SQL/MX object.
Item
Code
Size
(Bytes) Description