Guardian Procedure Calls Reference Manual
Examples
These are examples of external nondisk file names:
\sw.$proc.#out.default
\sw.$drvr.#term
$s.#lp
$tape4
$10
Internal File Names
An internal file name is a 12-word array in which the different file name parts begin at fixed
locations in the array. The internal form of a file name is typically used within the system, as when
a file name is passed between an application process and the operating system.
Except where noted, italicized syntax elements in these diagrams have the same definitions as
they do for external file names.
Local File Names
The internal form of a local file name is as follows:
To access a permanent disk file, use
volume (blank fill)[0:3]
subvol (blank fill)[4:7]
file-id (blank fill)[8:11]
To access a temporary disk file, use
subvol (blank fill)[0:3]
temp-file-id (blank fill)[4:11]
To access a nondisk device, use
device-name or ldev-number (blank fill)[0:3]
[ qual-1 ] (with device-name only) (blank fill)[4:11]
To access $RECEIVE, use
$RECEIVE" (blank fill)[0:11]
To access another process, if it is named, use
process-name (blank fill)[0:3]
[ qual-1 ] (blank fill)[4:7]
[ qual-2 ] (blank fill)[8:11]
Network File Names
The internal form of a network file name is:
“\”[0].<0:7>
System number (0 through 254)[0].<8:15>
volume (up to six characters), device-name (up to six characters), or process-name (up to four
characters); no leading dollar sign (blank fill)
[1:3]
Same as local file name[4:11]
1542 File Names and Process Identifiers