PRSU1B ;WOIFO/PLT-UTILITY ; 24-Aug-2005 10:34 AM
Source file <PRSU1B.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
LOOKUP(X,Y,PRSA,PRSB,PRSC) | ;entry look-up
|
|
EDIT(X,PRSA,PRSB,PRSC) | ;edit entry in file
|
|
PIECE(PRSA,PRSB,PRSC,PRSD) | ;get piece data
|
|
NODE(PRSA,PRSB) | ;get node
|
|
NP(PRSA,PRSB,PRSC) | ;get node and piece
|
|
ICLOCK(A,B) | ;incremental lock with time (optional)
; a = global root ending with ',' or '(' ; .b = time lock seconds and value returned; false if lock fail |
|
DCLOCK(A) | ;decremental unlock a from prslock array of locking history
; a = global root ending with ',' or '(' |
|
UNLOCK(A) | ;unlock a file (to decremental to 0) in prslock(a)
; a = global root ending with ',' or '(' |
|
UNLKALL | ;unlock all files in prslock array
|
Name | Line Occurrences |
---|---|
DCLOCK | EDIT+10 |
ICLOCK | EDIT+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | LOOKUP+1~, EDIT+1~ |
>> %X | EDIT+8* |
%Y | LOOKUP+1~, EDIT+1~, EDIT+8* |
A | LOOKUP+1~, LOOKUP+2*, LOOKUP+3, LOOKUP+4, LOOKUP+5*, EDIT+2~, EDIT+3*, EDIT+4, EDIT+5, EDIT+6 , ICLOCK~, ICLOCK+3*, ICLOCK+4, ICLOCK+5, ICLOCK+6, DCLOCK~, DCLOCK+2*, DCLOCK+3, UNLOCK~, UNLOCK+2* , UNLOCK+3, UNLOCK+4, UNLKALL+1~, UNLKALL+2* |
B | LOOKUP+1~, LOOKUP+3*, LOOKUP+4*, EDIT+2~, EDIT+4*, EDIT+5*, EDIT+6, ICLOCK~, ICLOCK+4*, ICLOCK+6* |
C | LOOKUP+1~, LOOKUP+3*, EDIT+2~, EDIT+4* |
D | LOOKUP+1~, LOOKUP+9*, EDIT+2~ |
D0 | EDIT+1~, PIECE+1~ |
D1 | EDIT+1~ |
DA | LOOKUP+1~, LOOKUP+9*, EDIT+2~, EDIT+5*, EDIT+11, PIECE+1~, PIECE+2* |
DA( | LOOKUP+3*, EDIT+4*, PIECE+3* |
DDH | EDIT+1~ |
DG | LOOKUP+1~ |
DI | EDIT+2~, PIECE+1~ |
DIC | LOOKUP+1~, LOOKUP+4*, EDIT+2~, PIECE+1~, PIECE+2* |
DIC( | LOOKUP+5* |
DIC("A" | LOOKUP+6* |
DIC(0 | LOOKUP+7* |
DIE | EDIT+2~, EDIT+5*, EDIT+6* |
DIE("NO^" | EDIT+7* |
>> DINUM | LOOKUP+8* |
DIQ | PIECE+1~, PIECE+4* |
DIQ(0 | PIECE+4* |
DIS | EDIT+2~ |
DISYS | LOOKUP+1~, EDIT+1~ |
DLAYGO | LOOKUP+1~, LOOKUP+7*, EDIT+1~ |
DQ | EDIT+1~ |
DR | EDIT+2~, EDIT+7*, EDIT+8*, PIECE+1~, PIECE+2* |
DR( | PIECE+3* |
DTOUT | LOOKUP+1~ |
DUPUT | LOOKUP+1~ |
I | LOOKUP+1~ |
PRSA | LOOKUP~, LOOKUP+2*, LOOKUP+3, LOOKUP+4, LOOKUP+7, EDIT~, EDIT+3*, EDIT+4, EDIT+5, PIECE~ , PIECE+2, PIECE+3, NODE~, NODE+2, NP~, NP+2 |
PRSB | LOOKUP~, LOOKUP+7, LOOKUP+8, LOOKUP+9, EDIT~, EDIT+7, PIECE~, PIECE+2, PIECE+3, NODE~ , NP~ |
PRSC | LOOKUP~, LOOKUP+6, EDIT~, EDIT+3*, EDIT+5, EDIT+7, PIECE~, PIECE+4, NODE+1~, NODE+3 , NP~ |
PRSD | PIECE~, PIECE+4, NP+1~, NP+3 |
PRSE | PIECE+1~, PIECE+2*, PIECE+3* |
PRSF | PIECE+1~, PIECE+3* |
PRSLOCK | EDIT+2~, EDIT+3*, EDIT+5*, EDIT+9, EDIT+10, UNLKALL+3! |
PRSLOCK( | ICLOCK+5*, DCLOCK+3*!, UNLOCK+3*, UNLOCK+4!, UNLKALL+2* |
X | LOOKUP~, LOOKUP+5, EDIT~, EDIT+8!, EDIT+9!*, EDIT+11* |
X( | LOOKUP+5! |
Y | LOOKUP~, EDIT+2~, EDIT+9*, EDIT+11 |