XTRMON ;ISCSF/RWF - Watch for changes in routine checksums. ;02 Jul 2003 2:59 pm
Source file <XTRMON.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| A | ||
| ALL | ;Check all routines | |
| CHKERR | ;Handle an error during check | |
| LOST | ;Look for routines no-longer in the system | |
| RANGE(RTN) | ;Check a N-space | |
| GRNG | ;Check a N-space in GT.M | |
| EXIT | ; | |
| CHK(RN) | ;Check one routine | |
| GALL | ;GT.M all routines | |
| LOG(MSG) | ;Record message | |
| SEL | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(9.8 - [#9.8] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^$ROUTINE( | RANGE+3, ALL+2 | 
| ^%ZOSF("OS" | A+4 | 
| ^%ZOSF("RSUM" | A+3 | 
| ^%ZOSF("TEST" | A+3 | 
| ^%ZOSF("UCI" | EXIT+3 | 
| ^DIC(9.8 - [#9.8] | CHK+3, CHK+7, CHK+11*, LOST+3, LOST+5 | 
| ^TMP($J | A+1!, LOG+1* | 
| ^XTV(8989.3 - [#8989.3] | A+5, SEL+1 | 
| Name | Line Occurrences | 
|---|---|
| ALL | A+6 | 
| CHK | SEL+3, RANGE+1, RANGE+3, GRNG+6, ALL+2, GALL+4 | 
| EXIT | ALL+3, GALL+5 | 
| GALL | ALL+1 | 
| GRNG | RANGE+2 | 
| LOG | CHK+9, CHKERR+2, LOST+7 | 
| LOST | EXIT+1 | 
| RANGE | SEL+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CNT | A~, A+2*, EXIT+2, EXIT+4, EXIT+5!, LOG+1* | 
| DA | A~, CHK+3*, CHK+5*, CHK+7, CHK+11, LOST+8* | 
| DIC | A~, CHK+4*, CHK+5 | 
| DIC(0 | CHK+4* | 
| >> DIE | CHK+5* | 
| >> DIK | LOST+8* | 
| >> DR | CHK+5* | 
| >> IX | LOST+5*, LOST+8 | 
| MODE | A~, A+5*, A+6 | 
| MSG | LOG~, LOG+1 | 
| NOW | A~, A+2*, EXIT+2, CHK+11 | 
| OS | A~, A+4*, RANGE+2, ALL+1 | 
| RA | GRNG+1~, GRNG+3*, GRNG+4 | 
| RN | A~, EXIT+5!, RANGE+1*, RANGE+3*, GRNG+5*, GRNG+6, ALL+2*, GALL+4*, CHK~, CHK+2 , CHK+3, CHK+4, CHK+7, CHK+9, CHK+10, CHKERR+2 | 
| RSUM | A~, A+3*, GRNG+1*, GALL+1*, CHK+7 | 
| RTN | A~, SEL*, SEL+1*, SEL+2, SEL+3, EXIT+5!, RANGE~, RANGE+1, RANGE+3, GRNG+2 , GRNG+3, LOST+2*, LOST+3*, LOST+4, LOST+5, LOST+6 | 
| RX | GRNG+1~, GRNG+4*, GRNG+5*, GALL+1~, GALL+3*, GALL+4* | 
| RY | GRNG+1~, GRNG+3*, GRNG+4, GALL+1~, GALL+2*, GALL+3 | 
| TEST | A~, A+3*, CHK+2, LOST+6 | 
| U | A+2*, CHK+8, CHK+9, CHK+10, CHK+11, LOST+5 | 
| X | GRNG+1~, GRNG+3*, GALL+1~, GALL+2*, CHK+2*, CHK+4*, CHK+7*, LOST+6*, LOST+7 | 
| X0 | A~, CHK+7*, CHK+8, CHK+9, CHK+10, LOST+5* | 
| XMB | A~, EXIT+2*, EXIT+5! | 
| XMB(1 | EXIT+2* | 
| XMB(2 | EXIT+2* | 
| XMB(3 | EXIT+3* | 
| >> XMTEXT | EXIT+2* | 
| >> Y | EXIT+3, CHK+5, CHK+8, CHK+9, CHK+11, CHKERR+3* | 
| >> ZTQUEUED | GRNG+2, CHK+7, CHK+10, LOST+1 |