Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (F)
Guardian Procedure Calls Reference Manual522629-013
5-4
FILE_ALTERLIST_ Procedure
STRING .EXT:ref:*, INT:value
specifies the name of the file to be altered. The value of
filename must be
exactly
length bytes long. It must be a valid disk file name. If the name is
partially qualified, it is resolved using the contents of the VOLUME attribute of the
=_DEFAULTS DEFINE.
item-list input
INT .EXT:ref:*
is an array that specifies the file attributes for which new values are supplied in the
values parameter. Each element of the array must be of type INT and must
contain a code from Table 5-2
, later in this subsection. Some items require the
presence of other items and must be supplied in a particular order, as noted in the
table.
number-of-items input
INT:value
is the number of items supplied in
item-list.
values input
INT .EXT:ref:*
is the array in which the values for the file attributes specified in
item-list are
supplied. The values should be supplied in the order specified in
item-list.
Each value begins on an INT boundary; if a value has a length that is an odd
number of bytes, then an unused byte should occur before the following value
begins. The length of each fixed length value is given in Table 5-2
. Every variable
length item has an associated item that gives its length, as specified in the table.
values-length input
INT:value
is the size in bytes of
values.
partonly input
INT:value
for partitioned files, specifies whether the attributes be altered for all partitions (if
the supplied value is 0), or just for the named partition (if the value is 1).
Nonpartitioned files should use 0. The default is 0.
A value of 1 cannot be specified for some alterations, as noted in Table 5-2
. If an
alteration would affect alternate-key files, a value of 1 prevents this.