XMUT4 ;ISC-SF/GMB-Integrity Checker for files 3.7, 3.9 ;07/15/2002 07:25
Source file <XMUT4.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| BXREF(XMUSER) | ; Check the user's B xref (bskt names)
|
|
| PROCESS | ;
|
|
| USER(XMUSER,XMUKCNT,XMUECNT) | ;
; XMUNCNT # new msgs for a user ; XMUKECNT # msgs in a user's bskt ; XMUKNCNT # new msgs in a user's bskt |
|
| USERS(XMABORT) | ;
; XMUCNT # users ; XMUKCNT # bskts for a particular user ; XMUECNT # msg entries for a particular user ; XMKCNT # bskts ; XMECNT # msg entries |
|
| BSKT(XMUSER,XMK,XMUKNCNT,XMUKECNT) | ;
|
|
| CXREF(XMUSER,XMK,XMRESEQ) | ; Check the bskt's C xref (msg seq numbers in bskt)
|
|
| CHKFILES | ;
|
|
| ERR(XMERRNUM,XMUSER,XMK,XMZ,XMDPARM) | ;
|
|
| MAILBOX(XMABORT) | ;
|
|
| N0XREF(XMUSER) | ; Check the user's N0 xref (new msgs)
|
| Name | Field # of Occurrence |
|---|---|
| $$S^%ZTLOAD | USERS+12 |
| $$EZBLD^DIALOG | CHKFILES+5, MAILBOX+1, USERS+7, BSKT+2, BSKT+3, BSKT+4, ERR+5, ERR+7, ERR+8 |
| BLD^DIALOG | USERS+21 |
| MSG^DIALOG | USERS+22 |
| MXREF^XMUT41 | MAILBOX+3 |
| POSTBSKT^XMUT41 | MAILBOX+4 |
| SUMMARY^XMUT41 | PROCESS+6 |
| WARNING^XMUT41 | CHKFILES+4 |
| MESSAGE^XMUT4C | PROCESS+5 |
| RSEQ^XMXBSKT | BSKT+60 |
| ZAPIT^XMXMSGS2 | BSKT+14 |
| EN^XUTMDEVQ | CHKFILES+5 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^XMB(3.7 - [#3.7] | USERS+9, USERS+24, USERS+25*, USER+8, USER+14, USER+15, USER+16*, USER+17, USER+18*, BSKT+7 , BSKT+8, BSKT+10*, BSKT+18, BSKT+20, BSKT+21*, BSKT+22*, BSKT+24, BSKT+29*, BSKT+30!, BSKT+32 , BSKT+33, BSKT+35*, BSKT+38, BSKT+41*, BSKT+49*, BSKT+50!, BSKT+52, BSKT+53, BSKT+54, BSKT+55 , BSKT+57*, CXREF+3, CXREF+5, CXREF+7, CXREF+8, CXREF+9*, CXREF+11, CXREF+12*, CXREF+14!, N0XREF+3 , N0XREF+5, N0XREF+6, N0XREF+7, N0XREF+8*, N0XREF+10*, BXREF+3, BXREF+5, BXREF+6, BXREF+7, BXREF+8 , BXREF+9*, BXREF+12!, BXREF+13* |
| ^XMB(3.9 - [#3.9] | BSKT+12 |
| Name | Line Occurrences |
|---|---|
| BSKT | USER+11 |
| BXREF | USER+5 |
| CXREF | BSKT+5 |
| ERR | BSKT+11, BSKT+13, BSKT+18, BSKT+23, BSKT+24, BSKT+28, BSKT+32, BSKT+36, BSKT+42, BSKT+51 , BSKT+52, BSKT+58, BSKT+61, CXREF+10, CXREF+13, CXREF+15, N0XREF+9, N0XREF+11, BXREF+10, BXREF+11 , BXREF+14 |
| MAILBOX | PROCESS+4 |
| N0XREF | USER+6 |
| PROCESS | CHKFILES+1 |
| USER | USERS+13 |
| USERS | MAILBOX+2 |
| Name | Field # of Occurrence |
|---|---|
| ^( | BSKT+18*, BSKT+24*, BSKT+32*, BSKT+52* |
| ^(0 | USERS+24*, USER+14*, USER+15*, USER+17*, BSKT+53*, BSKT+55* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| U | USERS+24, USER+14, USER+15, USER+17, USER+18, BSKT+9, BSKT+10, BSKT+16, BSKT+21, BSKT+26 , BSKT+29, BSKT+38, BSKT+41, BSKT+49, BSKT+53, BSKT+55, BSKT+57, CXREF+7, CXREF+9, CXREF+11 , CXREF+12, N0XREF+6, N0XREF+10, BXREF+6, BXREF+8, BXREF+9, BXREF+13 |
| XMABORT | CHKFILES+2~, CHKFILES+3*, CHKFILES+4, PROCESS+2~, PROCESS+3*, PROCESS+4, PROCESS+5, PROCESS+6, MAILBOX~, MAILBOX+2 , MAILBOX+3, USERS~, USERS+9, USERS+10, USERS+12*, USERS+16 |
| XMCNT | CXREF+1~, CXREF+4*, CXREF+6*, CXREF+16 |
| XMDPARM | ERR~, ERR+5 |
| XMECNT | USERS+6~, USERS+8*, USERS+15*, USERS+19 |
| XMERRNUM | ERR~, ERR+1, ERR+4, ERR+5 |
| >> XMERROR( | ERR+1* |
| XMK | USER+4~, USER+7*, USER+8*, USER+9, USER+11, BSKT~, BSKT+5, BSKT+7, BSKT+8, BSKT+10 , BSKT+11, BSKT+13, BSKT+14, BSKT+18, BSKT+20, BSKT+21, BSKT+22, BSKT+23, BSKT+24, BSKT+27 , BSKT+28, BSKT+29, BSKT+30, BSKT+32, BSKT+33, BSKT+34, BSKT+35, BSKT+36, BSKT+38, BSKT+40 , BSKT+41, BSKT+42, BSKT+43, BSKT+44, BSKT+45, BSKT+48, BSKT+49, BSKT+50, BSKT+51, BSKT+52 , BSKT+53, BSKT+54, BSKT+55, BSKT+57, BSKT+58, BSKT+60, BSKT+61, CXREF~, CXREF+3, CXREF+5 , CXREF+7, CXREF+8, CXREF+9, CXREF+10, CXREF+11, CXREF+12, CXREF+13, CXREF+14, CXREF+15, N0XREF+1~ , N0XREF+2*, N0XREF+3*, N0XREF+5, N0XREF+6, N0XREF+7, N0XREF+8, N0XREF+9, N0XREF+10, N0XREF+11, BXREF+1~ , BXREF+4*, BXREF+5*, BXREF+6, BXREF+7, BXREF+8, BXREF+9, BXREF+10, BXREF+11, BXREF+12, BXREF+13 , BXREF+14, ERR~, ERR+4 |
| XMKCNT | USERS+6~, USERS+8*, USERS+14*, USERS+19 |
| XMKN | BSKT+1~, BSKT+34*, BSKT+35, BSKT+38*, BSKT+39, BSKT+40*, BSKT+41, BSKT+45, BSKT+47, BSKT+48* , BSKT+49, BSKT+52, BXREF+1~, BXREF+2*, BXREF+3*, BXREF+5, BXREF+6, BXREF+9, BXREF+12, BXREF+13 |
| XMKNAME | BSKT+1~ |
| XMKNAME( | BSKT+3*, BSKT+34, BSKT+40, BSKT+44, BSKT+45, BSKT+48 |
| XMKNAME("?" | BSKT+4*, BSKT+34, BSKT+40 |
| XMKNAME(1 | BSKT+2* |
| XMKNBAD | BSKT+46~, BSKT+47*, BSKT+50, BSKT+51 |
| XMKZ | BSKT+1~, BSKT+16*, BSKT+17, BSKT+18, BSKT+20*, BSKT+21, BSKT+22, CXREF+1~, CXREF+2*, CXREF+3* , CXREF+5, CXREF+7, CXREF+9, CXREF+12, CXREF+14 |
| XMPARM | USERS+18~, USERS+21, ERR+3~, ERR+7, ERR+8 |
| XMPARM(1 | USERS+19*, ERR+4* |
| XMPARM(2 | USERS+19*, ERR+4* |
| XMPARM(3 | USERS+19*, ERR+4* |
| XMPARM(4 | ERR+5* |
| XMPARM(5 | ERR+7* |
| XMREC | BSKT+1~, BSKT+8*, BSKT+9, BSKT+16, BSKT+26 |
| XMRESEQ | BSKT+1~, BSKT+5, BSKT+59, CXREF~, CXREF+16* |
| XMTEXT | USERS+18~ |
| XMUCNT | USERS+6~, USERS+8*, USERS+10*, USERS+11, USERS+19, USERS+24, USERS+25 |
| XMUECNT | USERS+6~, USERS+13, USERS+15, USER~, USER+7*, USER+13* |
| XMUKCNT | USERS+6~, USERS+13, USERS+14, USER~, USER+7*, USER+10*, USER+17, USER+18 |
| XMUKECNT | USER+4~, USER+11, USER+13, BSKT~, BSKT+6*, BSKT+15*, BSKT+55, BSKT+56, BSKT+57 |
| XMUKNCNT | USER+4~, USER+11, USER+12, BSKT~, BSKT+6*, BSKT+31*, BSKT+53 |
| XMUNCNT | USER+4~, USER+7*, USER+12*, USER+15 |
| XMUSER | USERS+6~, USERS+8*, USERS+9*, USERS+13, USER~, USER+5, USER+6, USER+8, USER+11, USER+14 , USER+15, USER+16, USER+17, USER+18, BSKT~, BSKT+5, BSKT+7, BSKT+8, BSKT+10, BSKT+11 , BSKT+13, BSKT+14, BSKT+18, BSKT+20, BSKT+21, BSKT+22, BSKT+23, BSKT+24, BSKT+28, BSKT+29 , BSKT+30, BSKT+32, BSKT+33, BSKT+35, BSKT+36, BSKT+38, BSKT+41, BSKT+42, BSKT+49, BSKT+50 , BSKT+51, BSKT+52, BSKT+53, BSKT+54, BSKT+55, BSKT+57, BSKT+58, BSKT+60, BSKT+61, CXREF~ , CXREF+3, CXREF+5, CXREF+7, CXREF+8, CXREF+9, CXREF+10, CXREF+11, CXREF+12, CXREF+13, CXREF+14 , CXREF+15, N0XREF~, N0XREF+3, N0XREF+5, N0XREF+6, N0XREF+7, N0XREF+8, N0XREF+9, N0XREF+10, N0XREF+11 , BXREF~, BXREF+3, BXREF+5, BXREF+6, BXREF+7, BXREF+8, BXREF+9, BXREF+10, BXREF+11, BXREF+12 , BXREF+13, BXREF+14, ERR~, ERR+4 |
| XMZ | BSKT+1~, BSKT+6*, BSKT+7*, BSKT+8, BSKT+9, BSKT+10, BSKT+11, BSKT+12, BSKT+13, BSKT+14 , BSKT+18, BSKT+21, BSKT+22, BSKT+23, BSKT+24, BSKT+28, BSKT+29, BSKT+30, BSKT+32, CXREF+1~ , CXREF+4*, CXREF+5*, CXREF+7, CXREF+8, CXREF+9, CXREF+10, CXREF+11, CXREF+12, CXREF+13, CXREF+14 , CXREF+15, N0XREF+1~, N0XREF+4*, N0XREF+5*, N0XREF+6, N0XREF+7, N0XREF+8, N0XREF+9, N0XREF+10, N0XREF+11 , ERR~, ERR+7 |
| >> ZTQUEUED | CHKFILES+1, PROCESS+1, MAILBOX+1, USERS+7, USERS+11, USERS+17, ERR+2 |
| >> ZTREQ | PROCESS+1* |
| >> ZTSTOP | USERS+12* |