Guardian Procedure Calls Reference Manual
Device type<4:9>
Device subtype<10:15>
If the device type is greater than 63, bits <4:9> are set to 44. To obtain information on devices
with a device type greater than 63, call either the FILE_GETINFOBYNAME_ or
FILE_GETINFOLISTBYNAME_ procedure. For a list of the device types, see Appendix A: Device
Types and Subtypes.
physical-recordlen
output
INT:ref:1
returns the physical record length associated with the file:
• nondisk devices
physical-recordlen is the configured record length.
• disk files
physical-recordlen is the maximum possible transfer length. Transfer length is equal
to the configured buffer size for the device (either 2048 or 4096 bytes). (For an Enscribe
disk file, the logical record length can be obtained through the FILE_GETINFO[BYNAME]_,
FILE_GETINFOLIST[BYNAME]_, or FILERECINFO procedure.)
• processes and $RECEIVE file
a length of 132 is returned in physical-recordlen. This is the system convention for
interprocess files.
diskprocess-version
output
INT:ref:1
returns the disk process version for disk devices.
(devtype.<4:9>=3):
diskprocess-version 1 DP2 disk process.
error
output
INT:ref:1
is a file-system error number indicating the success of the call or the reason for its failure.
options
input
INT:value
is a word indicating the options desired:
should be zero.<0:12>
if 1, indicates that this call is initiating a nowait inquiry and the information will be returned in a system
message. Do not set both options.<13> and options.<14> to 1. See Considerations for more
information.
<13>
if 1, indicates that the sending of device-type inquiry messages to a subtype 30 process should not be
allowed to take longer than indicated by the timeout value in tag-or-timeout. If the time is exceeded,
error 40 is returned.
<14>
if 1, indicates that device-type inquiry messages are not to be sent to subtype 30 processes.<15>
If omitted, zero is used.
316 Guardian Procedure Calls (D-E)