Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: XMUTPUR0

Package: MailMan

Routine: XMUTPUR0


Information

XMUTPUR0 ;(KVAMC)/XXX-Purge "AI" X-ref ;01/21/2003 07:50

Source Information

Source file <XMUTPUR0.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 ($$FMADD,$$FMTE,$$HTE)^XLFDT  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
MailMan 1 XMMGR-PURGE-AI-XREF  

Entry Points

Name Comments DBIA/ICR reference
PURGE ;
INIT(XMDT,XMQUIET,XMABORT) ;
PROCESS(XMDT,XMQUIET) ;

External References

Name Field # of Occurrence
^DIR INIT+8, INIT+15
$$FMADD^XLFDT INIT+2, INIT+5
$$FMTE^XLFDT INIT+7, INIT+16
$$HTE^XLFDT INIT+17, PROCESS+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"We will kill all nodes older than ",$$FMTE^XLFDT(XMDT),"."
  • Line Location: INIT+16
Function Call: WRITE
  • Prompt: !!,"***** Starting at ",$P($$HTE^XLFDT($H),"@",2),!
  • Line Location: INIT+17
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>70
  • Line Location: PROCESS+10
Function Call: WRITE
  • Prompt: ".",XMCNT
  • Line Location: PROCESS+10
Function Call: WRITE
  • Prompt: !,"Nodes Reviewed:",?16,$J($FN(XMCNT,","),10),!,"Nodes Killed:",?16,$J($FN(XMKILL,","),10),!,"Nodes Remaining:",?16,$J($FN(XMCNT-XMKILL,","),10)
  • Line Location: PROCESS+14
Function Call: WRITE
  • Prompt: !,"***** Finished at ",$P($$HTE^XLFDT($H),"@",2)
  • Line Location: PROCESS+15
Routine Call
  • DIR
  • Line Location:
    • INIT+8
    • INIT+15

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XMBX(3.9 INIT+1, PROCESS+4, PROCESS+5, PROCESS+6, PROCESS+7!, PROCESS+8, PROCESS+11*, PROCESS+12!

Label References

Name Line Occurrences
INIT PURGE+3
PROCESS PURGE+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR INIT+4~, INIT+11!
DIR("A" INIT+6*, INIT+13*
DIR("B" INIT+7*, INIT+14*
DIR(0 INIT+5*, INIT+12*
>> DIRUT INIT+8, INIT+15
DT INIT+2, INIT+5, PROCESS+11
IOST PURGE+2
X INIT+4~, INIT+11!
XMABORT PURGE+1~, PURGE+2*, PURGE+3, PURGE+4, INIT~, INIT+1*, INIT+8*, INIT+9, INIT+15*
XMCNT PROCESS+1~, PROCESS+2*, PROCESS+9*, PROCESS+10, PROCESS+14
XMDT PURGE+1~, PURGE+3, PURGE+5, INIT~, INIT+2*, INIT+7, INIT+9, INIT+10*, INIT+16, PROCESS~
, PROCESS+12
XMI PROCESS+1~, PROCESS+3*, PROCESS+5*, PROCESS+6, PROCESS+7, PROCESS+8, PROCESS+11, PROCESS+12
XMKILL PROCESS+1~, PROCESS+2*, PROCESS+12*, PROCESS+14
XMQUIET PURGE+1~, PURGE+2*, PURGE+3, PURGE+4, PURGE+5, INIT~, INIT+1, INIT+3, PROCESS~, PROCESS+10
, PROCESS+13
XMS PROCESS+1~, PROCESS+3*, PROCESS+4*, PROCESS+5, PROCESS+6, PROCESS+7, PROCESS+8, PROCESS+11, PROCESS+12
XMXDT PROCESS+1~, PROCESS+8*, PROCESS+11, PROCESS+12
XMZ PROCESS+1~, PROCESS+3*, PROCESS+6*, PROCESS+7, PROCESS+8, PROCESS+11, PROCESS+12
Y INIT+4~, INIT+9, INIT+10, INIT+11!, INIT+15
>> ZTQUEUED PURGE+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All