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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: CIAUDDR

Package: CIA Utilities

Routine: CIAUDDR


Information

CIAUDDR ;MSC/IND/DKM - FileMan RPC Extensions ;04-May-2006 08:19;DKM

Source Information

Source file <CIAUDDR.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 2 $$ROOT^DILFD  $$GET1^DIQ  
CIA Utilities 1 $$TRAP^CIAUOS  
Kernel 1 $$UP^XLFSTR  
MSC RPC Broker 1 LOCK^CIANBRPC  

Entry Points

Name Comments DBIA/ICR reference
FINDN
GETDD(DATA,FNUM,FLDS,IENS,FLGS) ;
FINDX
LOCK(DATA,FNUM,IENS,WAIT) ;
FLDVAL(FIL,FLD,IEN,ROOT) ;
FINDE
GETFL(FLDX,MULT) ;
XREFFLD(FNUM,XREF) ;EP
CVTPTR(DATA,FNUM,VAL,EXT) ;
GETLN(FNUM) ;
XREF(FNUM,FLD,LAST) ;EP
FLDNUM(FNUM,FLD) ;EP
FINDP
MOVETO(DATA,FNUM,IEN,DIR,IENS,SCRN,INDX) ;
LOCKERR
CP(XFM)
FINDM(FLD,VAL,IEN) ;
FIND(DATA,FNUM,IENS,FLGS,FLDS,VALS,MAX) ;
FINDF(IEN) ;
SETERR(ERR) ;
NXTIEN()

External References

Name Field # of Occurrence
LOCK^CIANBRPC LOCK+6
$$TRAP^CIAUOS LOCK+2
$$ROOT^DILFD GETDD+8, MOVETO+2, FLDVAL+7, LOCK+3, CVTPTR+4, FIND+4
$$GET1^DIQ FLDVAL+5, CVTPTR+1
$$UP^XLFSTR CP+1, FIND+14, FINDM+3

Used in RPC

RPC Name Call Tags
CIAUDDR GETDD GETDD
CIAUDDR LOCK LOCK
CIAUDDR MOVETO MOVETO
CIAUDDR CVTPTR CVTPTR
CIAUDDR FIND FIND

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( GETDD+8, GETDD+10, GETDD+21, GETDD+22, GETDD+24, GETFL+3, GETFL+5, GETFL+8, GETFL+18, GETFL+20
, GETLN+2, MOVETO+7, FLDVAL+3, FLDVAL+4, FLDNUM+1, XREF+5, XREFFLD+2
^DIC("B" GETDD+6
^TMP("CIAUDDR" GETDD+2

Label References

Name Line Occurrences
$$CP CVTPTR+10
$$FINDM FINDF+4
$$FLDNUM GETFL+2, FIND+9, XREF+2
$$FLDVAL MOVETO+10, FINDM+2
$$GETFL GETDD+20, GETDD+21, GETDD+22, GETDD+23
$$GETLN GETFL+14, GETLN+3
$$NXTIEN MOVETO+13
$$XREF GETFL+19, FIND+13, XREFFLD+4
$$XREFFLD MOVETO+8
FINDE FINDX
FINDF FINDN, FINDE+3, FINDP+5
FINDN FINDX
FINDP FINDX
FINDX FIND+16
SETERR GETDD+11, GETFL+4

Naked Globals

Name Field # of Occurrence
^( GETDD+7, GETFL+8, GETFL+18, XREF+5
^(0 XREF+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT GETDD+1~, GETDD+12*, GETDD+24, GETFL+7*, GETFL+17, GETFL+18, GETFL+19, GETFL+20, FIND+1~, FIND+4*
, FINDF+6*, FINDF+7
DATA GETDD~, GETDD+2*, GETDD+3, GETDD+24, GETFL+17, GETFL+18, GETFL+19, GETFL+20, SETERR+1, SETERR+2
, MOVETO~, MOVETO+5*, MOVETO+6, MOVETO+7*, MOVETO+9*, MOVETO+23*, LOCK~, LOCK+3*, LOCK+4*, LOCK+7*
, LOCKERR*, CVTPTR~, CVTPTR+1*, CVTPTR+5*, CVTPTR+7*, CVTPTR+10*, FIND~, FIND+17, FINDF+6
DD GETFL+1~, GETFL+3*, GETFL+4, GETFL+7, GETFL+11, GETFL+12, GETFL+15, GETLN+1~, GETLN+2*, GETLN+3
, FLDVAL+2~, FLDVAL+4*, FLDVAL+5, FLDVAL+6
DIR MOVETO~, MOVETO+2*, MOVETO+3*, MOVETO+22, MOVETO+23, NXTIEN, NXTIEN+1, NXTIEN+4, NXTIEN+5
DUPS GETDD+1~, GETDD+4*, GETFL+8
>> DX GETFL+7*, GETFL+9*, GETFL+11*, GETFL+13*, GETFL+14*, GETFL+15*, GETFL+20
ERR SETERR~, SETERR+2
EXT CVTPTR~, CVTPTR+1
FIL FLDVAL~, FLDVAL+3, FLDVAL+4, FLDVAL+5, FLDVAL+7
FLD GETDD+1~, GETDD+14*, GETDD+15, GETDD+16*, GETDD+17, GETDD+18, GETDD+23, GETFL+1~, GETFL+2*, GETFL+3
, GETFL+8, GETFL+17, GETFL+18, GETFL+19, GETFL+20, FLDVAL~, FLDVAL+1, FLDVAL+3*, FLDVAL+4, FLDVAL+5
, FINDM~, FINDM+2, FLDNUM~, FLDNUM+1, XREF~, XREF+2*, XREF+3, XREF+4, XREF+5, XREFFLD+1~
, XREFFLD+2*, XREFFLD+3, XREFFLD+4, XREFFLD+5
FLDS GETDD~, GETDD+4*, GETDD+13, GETDD+14, FIND~, FIND+6, FIND+7*, FIND+8, FIND+9, FIND+10
, FIND+11, FIND+14, FINDF+2*, FINDF+3*, FINDF+4
FLDS( FIND+6*, FIND+7, FIND+9, FIND+10, FIND+11*, FINDF+3, FINDF+4
FLDX GETFL~, GETFL+2, GETFL+4
FLGS GETDD~, GETDD+4*, FIND~, FIND+4*, FIND+14, FINDX, FINDM+3, FINDM+4
FND FINDF+1~, FINDF+2*, FINDF+3, FINDF+4*, FINDF+5
FNUM GETDD~, GETDD+4*, GETDD+5, GETDD+6*, GETDD+7*, GETDD+8, GETDD+10, GETDD+12, GETDD+21, GETDD+22
, GETDD+24, GETFL+2, GETFL+3, GETFL+8, GETFL+18, GETFL+19, GETFL+20, GETLN~, GETLN+2, MOVETO~
, MOVETO+2, MOVETO+7, MOVETO+8, MOVETO+10, LOCK~, LOCK+3, CVTPTR~, CVTPTR+1, CVTPTR+4, FIND~
, FIND+4, FIND+9, FIND+13, FINDM+2, FLDNUM~, FLDNUM+1, XREF~, XREF+2, XREF+5, XREFFLD~
, XREFFLD+2, XREFFLD+4
GBL MOVETO+1~, MOVETO+2*, MOVETO+5, MOVETO+10, MOVETO+11, MOVETO+15, MOVETO+19, NXTIEN+1, NXTIEN+4, NXTIEN+5
, NXTIEN+7
HC GETFL+1~, GETFL+7*, GETFL+17*, GETFL+18*, GETFL+19
IDF MOVETO+1~, MOVETO+8*, MOVETO+9, MOVETO+10
IDX MOVETO+1~, MOVETO+10*, NXTIEN+3, NXTIEN+4*, NXTIEN+5
IEN MOVETO~, MOVETO+10, MOVETO+11*, MOVETO+12, MOVETO+13*, MOVETO+15, MOVETO+18, MOVETO+22*, MOVETO+23, NXTIEN
, NXTIEN+1, NXTIEN+4*, NXTIEN+5*, NXTIEN+7, NXTIEN+8, FLDVAL~, FLDVAL+1, FLDVAL+5, FLDVAL+8, LOCK+1~
, LOCK+3*, LOCK+6, FINDE~, FINDE+1*, FINDE+2*, FINDE+3, FINDP~, FINDP+3*, FINDP+4*, FINDP+5
, FINDF~, FINDF+4, FINDF+6, FINDM~, FINDM+2
IENS GETDD~, GETDD+8, MOVETO~, MOVETO+2, LOCK~, LOCK+3, FIND~, FIND+2*, FIND+3*, FIND+4
INDX MOVETO~, MOVETO+2*, MOVETO+6, MOVETO+7, MOVETO+8, MOVETO+9, NXTIEN+1, NXTIEN+4, NXTIEN+5
LAST XREF~, XREF+2*, XREF+5*, XREFFLD+1~, XREFFLD+4
LEN FINDP~, FINDP+1*, FINDP+2
LKP CP~, CP+1*, CP+2
LN GETFL+1~, GETFL+7*, GETFL+12*, GETFL+13*, GETFL+14*, GETFL+19
LP CVTPTR+9~, CVTPTR+10*
MAX FIND~, FIND+4*, FINDF+7
MLT GETFL+1~, GETFL+2*, GETFL+5*, GETFL+6, GETFL+9
MULT GETDD+1~, GETDD+4*, GETDD+21, GETDD+22, GETFL~, GETFL+6
N0 GETDD+1~, GETDD+12*, GETDD+24
NAM GETFL+1~, GETFL+7*, GETFL+8*, GETFL+19
ND FLDVAL+2~, FLDVAL+6*, FLDVAL+8
OK MOVETO+1~, MOVETO+12, MOVETO+15*, MOVETO+16, MOVETO+21*, MOVETO+22, MOVETO+23, NXTIEN+2~, NXTIEN+3, NXTIEN+7*
, LOCK+1~, LOCK+6, LOCK+7
PC FLDVAL+2~, FLDVAL+6*, FLDVAL+8
PF GETDD+1~, GETDD+8*, GETDD+10, GETDD+24
QUIT FIND+1~, FIND+4*, FIND+7, FIND+8*, FIND+10*, FIND+15*, FIND+16, FIND+17, FINDE+2, FINDP+2
, FINDP+4, FINDF+7*
ROOT FLDVAL~, FLDVAL+5, FLDVAL+7*, FLDVAL+8, CVTPTR+3~, CVTPTR+4*, CVTPTR+5, CVTPTR+7, CP+2, FIND+1~
, FIND+4*, FINDE+2, FINDP+2, FINDP+4, FINDM+2
RTN CP~, CP+1*, CP+2*, CP+3
SCRN MOVETO~, MOVETO+4, MOVETO+15*, MOVETO+16*, MOVETO+20
SCRN( MOVETO+4*, MOVETO+16, MOVETO+20
TP GETFL+1~, GETFL+7*, GETFL+9*, GETFL+10*, GETFL+11*, GETFL+12*, GETFL+13*, GETFL+14*, GETFL+15*, GETFL+16*
, GETFL+19
U GETDD+10, GETDD+12, GETDD+24, GETFL+3, GETFL+5, GETFL+7, GETFL+11, GETFL+12, GETFL+15, GETFL+19
, GETLN+2, GETLN+3, FLDVAL+5, FLDVAL+6, FLDVAL+7, FLDVAL+8, CP+2, XREF+5
VAL CVTPTR~, CVTPTR+1, CVTPTR+6, CVTPTR+7*, CP+1, CP+2, FINDP~, FINDP+1*, FINDP+2*, FINDP+4
, FINDM~, FINDM+3*, FINDM+4
VALS FIND~, FIND+5
VALS( FIND+8, FIND+14, FINDF+4
VALS(1 FIND+5*
VALX FINDM+1~, FINDM+2*, FINDM+3*, FINDM+4
WAIT LOCK~, LOCK+5!, LOCK+6
X GETDD+1~, GETDD+8*, GETDD+9*, GETDD+10*, GETDD+11, GETDD+12, GETDD+13*, GETDD+14, GETDD+20*, GETDD+21*
, GETDD+22*, GETDD+23*, GETDD+24, GETFL+1~, GETFL+3*, GETFL+5, GETFL+9, GETFL+10, GETFL+11, GETFL+12
, GETFL+13, GETFL+14, GETFL+15, GETFL+16, GETFL+19, GETLN+1~, GETLN+2*, GETLN+3*, GETLN+4, LOCK+1~
, LOCK+3*, LOCK+4, LOCK+6, FIND+1~, FIND+6*, FIND+9*, FIND+10, FIND+11, FIND+13*, FIND+14
, XREFFLD+1~, XREFFLD+4*, XREFFLD+5
XFM CP~, CP+1
XKT FINDE~, FINDE+1*, FINDE+2, FINDP~, FINDP+1*, FINDP+2
XKY FIND+1~, FIND+14*, FINDN, FINDE+1, FINDP+1
XREF XREF+1~, XREF+2*, XREF+5*, XREF+6, XREFFLD~, XREFFLD+2, XREFFLD+4
XRF FIND+1~, FIND+12, FIND+14*, FIND+15, FINDX, FINDE+2, FINDP+2, FINDP+4
Y GETDD+1~, GETDD+18*, GETDD+22, MOVETO+17~, MOVETO+18*, MOVETO+19
Z GETDD+1~, GETDD+18*, GETDD+19*, GETDD+20, GETDD+21, GETDD+22*, GETFL+1~, GETFL+7*, GETFL+18*
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All