Communicator 3000 MPE/iX Release 6.0 (Platform Software Release C.60.00) (30216-90269)

200 Chapter 10
Technical Articles
CI Enhancements
Format 9 . In addition to the format 8 data, format 9 shows more
details such as:
PIN number
program name
access method (for example, read, execute, or others)
share mode (for example, multi, gmulti)
current record number being accessed
file number
locks the accessing process owns and is waiting on
Following is a format 9 example:
:listfile hppxudc.pub.sys,9
********************
FILE: HPPXUDC.PUB.SYS
5 Accessors(O:5,P:5,L:5,W:0,R:5),Share
#S263 JEFFV,MGR.JVNM P:3,L:3,W:0,R:3 LDEV: 47
#P147 (LFCI.PUB.SYS)
ACCESS: R-excl REC#: 0 FNUM: 13
LOCKSOwner Waiter
FLOCK
OPEN
#P154 (CI.PUB.SYS)
ACCESS: R-excl REC#: 0 FNUM: 13
LOCKS: none
#P86 (JSMAIN.PUB.SYS)
ACCESS: R-excl REC#: 336 FNUM: 16
LOCKSOwner Waiter
FLOCK
#J434 FTPMON,FTP.SYS P:2,L:2,W:0,R:2 SPID: #O21905
#P79 (CI.PUB.SYS)
ACCESS: R-excl REC#: 0 FNUM: 14
LOCKS: none
#P47 (JSMAIN.PUB.SYS)
ACCESS: R-excl REC#: 336 FNUM: 15
LOCKSOwner Waiter
OPEN FLOCK
Analyzing the above format 9 example:
1. All of the format 8 data is seen.
2. The PIN (Process ID Number) begins the next line, followed by the
process filename.
3. The next line shows the type of access which includes: "R" for read,
"W" for write, "X" for execute, "A" for append, "L" for lock, "S" for
save, "U" for update, "RD" for directory read access. The file-sharing
mode is next. Values include: "sysexc" for system exclusive (rarely
seen), "excl" for exclusive, "ear" for semi-exclusive
(exclusive-allow-read), "shr" for shared, "multi" for shared job, or
"gmulti" for system shared. Next the current record number is seen,
and last is the file number.