XUSCLEAN ;SF/STAFF - CLEANUP BEFORE EXIT ;10/26/06 08:12
Source file <XUSCLEAN.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
XUTL | ;Cleanup JOB temporary Globals
|
|
C | ;Do device close execute, User exit.
|
|
KILL1 | ;To clean up ALL but kernel variables.
|
|
NEWCODE | ;Remind user they changed there VC.
|
|
H2 | ;No talking after this point
|
|
H | ;;Exit point for all R/S applications
|
|
KILL | ;SR. This is what was requested.
|
|
LOUT(DA) | ;Enter log-out time, in Sign-on log
|
|
TOUCH | ;SR. API to set the keepalive node, Only set once a day
|
|
BYE | ;Set flags to show user has left. Called from anyplace the user exits
|
|
XMR | ;Entry point from XUS to DO xmr and cleanup after.
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZIS("H" | H2+8 |
^DIC(19 - [#19] | H+5, KILL+3 |
^TMP( | XUTL+9! |
^TMP($J | XUTL+2! |
^UTILITY( | XUTL+11! |
^UTILITY($J | XUTL+2! |
^VA(200 - [#200] | BYE+2* |
^XUSEC(0 - [#3.081] | BYE+4, BYE+5, LOUT+2 |
^XUTL( | XUTL+3! |
^XUTL("XQ" | H+4, H+5, TOUCH+1, TOUCH+2*, C+2, BYE+3, BYE+7!, KILL+1, KILL+3 |
^XUTL("ZISPARAM" | XUTL+12! |
^XUTL($J | XUTL+2! |
Name | Line Occurrences |
---|---|
BYE | C+3 |
C | H2+1 |
H2 | H+8, XMR+2 |
LOUT | BYE+3 |
NEWCODE | H+14 |
XUTL | H2+1 |
Name | Field # of Occurrence |
---|---|
^( | H+5 |
^("H" | H2+8 |
^("IOS" | C+2 |
^("T" | H+4 |
^(0 | LOUT+3* |
^(15 | H+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | BYE+1~, BYE+6* |
%1 | KILL+1!, KILL+3* |
%2 | KILL+1!, KILL+3*~, KILL1+1*~ |
%3 | KILL+1!*, KILL+3 |
%XQEA | H+4*, H+5, H+6! |
%XQEA1 | H+5*, H+6! |
%XQEA2 | H+5*, H+6! |
DA | BYE+1~, BYE+3*, BYE+4, BYE+5, LOUT~, LOUT+2 |
DIK | BYE+1~, LOUT+1~, LOUT+3* |
DIK(1 | LOUT+3* |
>> DILOCKTM | KILL1+5 |
>> DISYS | KILL1+5 |
DT | KILL1+5 |
DTIME | KILL1+5 |
DUZ | BYE+2, KILL1+5 |
DUZ("NEWCODE" | H+14 |
IO | KILL1+5 |
IO("C" | H+8, KILL1+6! |
IO("IP" | BYE+6 |
IO("Q" | KILL1+6! |
>> IOBS | KILL1+5 |
IOF | KILL1+5 |
IOM | KILL1+5 |
ION | KILL1+5 |
>> IOS | KILL1+5 |
IOSL | KILL1+5 |
IOST | H+10, KILL1+5 |
>> IOT | KILL1+5 |
>> IOXY | KILL1+5 |
R0 | BYE+1~, BYE+5*, BYE+6, LOUT+3* |
U | H+2*, H+5, H2+5, H2+6, KILL1+5 |
>> XBDBQUE | XUTL+9 |
XGDI | KILL1+2~ |
XGEVENT | KILL1+2~ |
XGWIN | KILL1+2~ |
XQAEXIT | KILL1+3~ |
XQAID | KILL1+3~ |
XQAKILL | KILL1+3~ |
>> XQAUDIT | KILL1+5 |
XQAUSER | KILL1+3~ |
>> XQCH | H2+5 |
>> XQDIC | KILL1+5 |
XQN | XUTL+1~, XUTL+3*, XUTL+9*, XUTL+11* |
XQNOHALT | H2+6! |
>> XQNOLOG | H+11 |
>> XQPSM | KILL1+5 |
>> XQPT | KILL1+5 |
>> XQVOL | KILL1+5 |
XQX1 | KILL1+3~ |
XQXFLG | H2+5*, H2+6!, KILL1+5, XMR+1~, XMR+2* |
XQXFLG("HALT" | XMR+2* |
>> XQY | KILL1+5 |
>> XQY0 | KILL1+5 |
XUDEV | C+1~, C+2* |
>> XUERF | H+10 |
>> ZTQUEUED | H2+6, KILL1+5 |
>> ZTREQ | KILL1+5 |
>> ZTSTOP | KILL1+5 |
Name | Field # of Occurrence |
---|---|
$T(VARLST^XWBLIB | KILL1+1 |