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 |