Measure Reference Manual

The Measure file open type selects OSS file opens of OSS regular files and Guardian files opened
via /G:
LIST FILE * (OSSDISK)
LIST FILE $VOL.*.* (OSSDISK)
OSS Opens of FIFOs
OSS file opens of the same OSS FIFO are selected by the Guardian-format file name or OSS file
pathname. A LISTGNAME command on a FIFO file pathname returns the Guardian device name
in the form of $ZPPNN. Measure records display the file open name in the same format
($ZPPNN.Znnnnn.Ziiiiiii:CRVSN) for all FIFO opens. However, in the device name field of
the record, the NN is always replaced with the CPU number of the FIFO opener. If more than one
opener in different CPUs is active, the $ZPP device name differs. A LIST FILE by FIFO pathname
returns all instances:
LIST FILE $ZPPNN.*.*:ccccccccc (ccccccccc is the CRSVN)
LIST FILE "/a/b/fifoz"
The Measure file open type can be used to select OSS file opens of OSS FIFOs:
LIST FILE * (OSSFIFO)
LIST FILE $ZPPNN.*.* (OSSFIFO)
In an Expand network environment, if an OSS file open attaches to a FIFO located on a remote
system but the remote is not running G06.17 or a later PVU, no Measure file record is created.
For example:
+ LIST FILE $ZPPNN.*.* (OSSFIFO)
File Open $ZPPNN.Z00001.Z0007HRX:106589078765 Open Type OSSFIFO
OSSPath: "/home/software/markr/x"
Device Name $ZPP04 Device Type 0 (Process) Subdevice Type 0
Opener 4,397 File Num 6 OSSPID: 269223152
Program $ROOT.ZYQ00000.Z0000HJM:874302705
OSS Opens of Pipes
OSS opens of the same pipe have the same Guardian format file name but have no OSS file
pathname. Both files used to form the pipe (read/write) share the same Guardian format file name.
Measure records are created by file open of the pipe, not its creation.
To select OSS file opens of the same pipe, use its Guardian format file name:
LIST FILE $ZPPnn.*.*:ccccccccc (nn =CPU number, ccccccccc = CRSVN))
The Guardian format name is masked to select OSS pipe and FIFO opens with the same device
name:
LIST FILE $ZPPnn.*.* (nn =CPU number)
The Measure file open type selects OSS file opens of OSS pipes:
LIST FILE * (OSSPIPE)
OSS Opens of AF_UNIX Sockets
Mask the Guardian format name or use the Measure file open type to select OSS socket opens of
OSS AF_UNIX sockets:
LIST FILE $ZPLS.*.* (pre-AF_UNIX R2)
LIST FILE $ZLSNN.*.* (AF_UNIX R2 - bound sockets)
LIST FILE $ZLSnn.*.* (AF_UNIX R2 - unbound sockets)
LIST FILE * (OSSUNIXSOCKET)
LIST FILE * (OSSUNIXSTREAM)
LIST FILE * (OSSUNIXDGRAM)
FILE 245