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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XMAPHOCP

Package: MailMan

Routine: XMAPHOCP


Information

XMAPHOST ;(WASH ISC)/KMB/CAP-PRINT TO MESSAGE (P-MESSAGE) ;08/05/96 09:16 [ 12/04/96 3:56 PM ]

Source Information

Source file <XMAPHOCP.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
MailMan 4 GET^XMA2  ENTS^XMA20  (DESTXM,REDO)^XMA21  ENT^XMAD1  
Kernel 1 $$NEWERR^%ZTER  

Entry Points

Name Comments DBIA/ICR reference
PUT(XMZ,X,I) ;Put data into message.
GET() ;Read a record from the file
Q1
EOF ;
DUN ;GET NAME IN %
STRIP(X) ;Remove Control Characters
READ ;Read record from file
0
GETQ
GETR
FINAL

External References

Name Field # of Occurrence
$$NEWERR^%ZTER READ+3, GET+3, EOF+1
GET^XMA2 XMAPHOST+20
ENTS^XMA20 0
DESTXM^XMA21 EOF+7
REDO^XMA21 EOF+5
ENT^XMAD1 FINAL+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,*7,"No user identity. Using Postmaster as sender and receiver."
  • Line Location: XMAPHOCP+14
Function Call: WRITE
  • Prompt: !,*7,"You do not have a mail box. MailMan will not deliver messages to you."
  • Line Location: XMAPHOCP+16
Function Call: WRITE
  • Prompt: !!,"Moving text to MailMan message... (Creating now) "
  • Line Location: XMAPHOCP+17
Function Call: WRITE
  • Prompt: "."
  • Line Location: PUT+2
Function Call: WRITE
  • Prompt: !,"END OF FILE",!
  • Line Location: EOF+2
Function Call: WRITE
  • Prompt: !,"Message subject: ",XMAPHOST("XMSUB"),", Message number: ",XMZ,!
  • Line Location: FINAL+2
Function Call: WRITE
  • Prompt: !!,"Sorry, I cannot stop the creation of this message at this point.",!,"You must enter a valid SUBJECT.",!
  • Line Location: 0+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" READ+5
^%ZOSF("TRAP" READ+4, GET+4, EOF+1
^DIC(3 - [#3] DUN+1
^TMP("XMY" XMAPHOST+12!, FINAL, Q1+1!
^TMP("XMY0" XMAPHOST+12!, FINAL*, Q1+1!
^VA(200 - [#200] DUN+1
^XMB(3.7 - [#3.7] XMAPHOST+16
^XMB(3.9 - [#3.9] PUT+1*, EOF+3*

Label References

Name Line Occurrences
$$GET READ+8, READ+11
$$PUT READ+10
$$STRIP PUT+1
0 XMAPHOST+19, 0+3
DUN XMAPHOST+18, EOF+7
EOF READ+7
FINAL EOF+5, EOF+7
GETQ GETR+1
GETR GET+2

Naked Globals

Name Field # of Occurrence
^(0 DUN+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% XMAPHOST+15*, XMAPHOST+18, READ+2~, READ+5*, READ+8*, READ+9, PUT+1*, EOF+7, Q1+1!, STRIP+1~*
, DUN+1*
DIC EOF+7~
DUZ XMAPHOST+14, XMAPHOST+16, EOF+5, EOF+7, DUN+1
I READ+5*, READ+10*, PUT~, PUT+1*, PUT+2, PUT+3, EOF+3, Q1+1!
IO XMAPHOST+14, XMAPHOST+16, XMAPHOST+17, READ+6, READ+7, PUT+2, 0+1
IO(0 XMAPHOST+14, XMAPHOST+16, XMAPHOST+17, PUT+2, EOF+2, EOF+7, FINAL+2, 0
>> IONOFF Q1*
>> TMP("XMY" FINAL*
U DUN+1
X READ+4*, READ+5*, READ+8*, READ+9, READ+10*, READ+11*, PUT~, PUT+1, GET+1~, GET+4*
, EOF+1*, Q1+1!, STRIP~, STRIP+1*, STRIP+2, 0+1
XMA0 READ+2~, READ+8*, READ+11*
XMAPHOST Q1+1!
XMAPHOST("EOF" READ+7, READ+8, READ+9, GET+2, GETQ*
XMAPHOST("XMSUB" XMAPHOST+21*, FINAL+2, 0*, 0+1
XMAPHOST("XMZ" XMAPHOST+21*, READ+5, EOF+3, EOF+5
XMB0 READ+2~, READ+5*, GETR+1
XMDUN EOF+7~*
XMDUZ XMAPHOST+14~*, XMAPHOST+16, EOF+5, EOF+7~*
XMR XMAPHOST+15~, READ+2~
XMSUB XMAPHOST+15~*, XMAPHOST+18*, XMAPHOST+21, 0, 0+1*
XMXUSEC XMAPHOST+15~
XMY XMAPHOST+12!, Q1+1!
XMY( EOF+5*
XMY0 XMAPHOST+12!
XMZ XMAPHOST+18~, XMAPHOST+21, READ+2~, READ+5*, READ+10, PUT~, PUT+1, EOF+5~*, FINAL+2
Y XMAPHOST+13*, READ+2~, GET+1~, GETR*, GETR+1, GETR+2, Q1+1!
>> ZTQUEUED XMAPHOST+12, XMAPHOST+14, XMAPHOST+16, XMAPHOST+17, XMAPHOST+18, XMAPHOST+19, PUT+2, EOF+2, EOF+5, EOF+7
, FINAL+2
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All