Measure Reference Manual
system^number
INT:value:1
is the number of the system on which the opener process is running. Use the literal -1 to indicate
all systems.
system^name
INT:value:4
is the name of the system on which the opener process is running. The system name must be
left-justified and blank-filled. It must start with a backslash (\) followed by a system name in
internal format. Use a backslash and an asterisk (\*) to indicate all systems.
FILE^OPEN^DESC^D10
is the descriptor for FILE entities that provides fields for describing the process that owns the open
(process name) and the opener process (program name file).
For OSS file pathnames, use the template FILE^OPEN^OSS^DESC^D10 (page 470).
Struct File^open^desc^d10 (*);
Begin
File^open^desc^fields;
Int Measflags; ! To be used later, initialize
! to 0 for now
Int Opener^pname[0:3]; ! opener's process name
Int Opener^program^fname[0:11]; ! opener's program file name
End;
Definitions of the FILE^OPEN^DESC^D10 fields that differ from the FILE^OPEN^DESC descriptor
follow. For definitions of all the other fields, see FILE^OPEN^DESC (page 467).
File^open^desc^fields
are the fields in the FILE^OPEN^DESC descriptor.
measflags
INT:value:1
is a field for future use. Initialize it to 0.
opener^pname
INT:value:4
is the name of the opener process. The process name must be left-justified and blank-filled. It
must start with a dollar sign ($) followed by a process name in internal format. Use a dollar
sign followed by an asterisk ($*) to indicate all processes.
opener^program^fname
INT:value:12
is the object file that the opener process is executing. The process name must be left-justified,
blank-filled, and in local internal file name format. You can use asterisks (*) for the volume,
subvolume, and file-name fields.
FILE^OPEN^OSS^DESC
is the descriptor for DISCOPEN or FILE entities on systems running G06.12 and later RVUs that
supports OSS file pathnames.
Struct File^open^oss^desc (*);
Begin
File^open^desc^fields;
Struct File^name^MID; ! Internal identifier for OSS pathname
Begin
Int Pathid[0:11]; ! Internal format OSS file pathname
Int Crvsn[0:2]; ! Creation Volume Sequence Number
FILE^OPEN^DESC^D10 469