Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls
Print Page as PDF
Routine: XULMU

Package: Kernel

Routine: XULMU


Information

XULMU ;IRMFO-ALB/CJM/SWO/RGG - KERNEL LOCK MANAGER ;11/16/2012

Source Information

Source file <XULMU.m>

Entry Points

Name Comments DBIA/ICR reference
GETLOCKS(LOCKS) ;
OWNER(PID,SYSTEM) ;Return the DUZ^<name> of owner of this process
PAT(DFN) ;
  • ICR #5832
    • Status: Active
    • Usage: Supported
    ADDPAT(DFN) ;
  • ICR #5832
    • Status: Active
    • Usage: Supported
    PAUSE(MSG) ;
    PAUSE2(MSG) ;
    ASKYESNO(PROMPT,DEFAULT) ;
    IFSYSTEM(LOCK) ;returns 1 if system lock, 0 otherwise
    NODE() ;Get Cache' instance name for this process
    VOLUME() ;Returns the namespace of current environment
    SAMENODE(NODE) ;Is the current process running on the indicated node?
    OS() ;Get OS
    HEX(DEC) ;Convert decimal number to hexidecimal
    ADD(FILE,DA,DATA,ERROR,IEN) ;
    DELETE(FILE,DA,ERROR) ;
    UPD(FILE,DA,DATA,ERROR) ;File data into an existing record.
    ; Input:
    ; FILE - File or sub-file number
    ; DA - Traditional DA array, with same meaning.
    ; Pass by reference.
    ; DATA - Data array to file (pass by reference)
    SETCLEAN(RTN,VAR) ;
  • ICR #5832
    • Status: Active
    • Usage: Supported
    CLEANUP(XULAST,DOLLARJ) ;
  • ICR #5832
    • Status: Active
    • Usage: Supported
    UNCLEAN(LAST,DOLLARJ) ;
  • ICR #5832
    • Status: Active
    • Usage: Supported
    TEMPLATE(IEN) ;Returns the lock template, with the "^" prefix if it is on a global

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,MSG,!
    • Line Location: PAUSE+3
    Function Call: WRITE
    • Prompt: !,MSG,!
    • Line Location: PAUSE2+3
    Function Call: WRITE
    • Prompt: !
    • Line Location: PAUSE2+6
    Function Call: WRITE
    • Prompt: !,"DONE"
    • Line Location: ADD+20
    Function Call: WRITE
    • Prompt: !,"DONE"
    • Line Location: ADD+23
    Function Call: WRITE
    • Prompt: !,"DONE"
    • Line Location: UPD+14
    Info |  Source |  Entry Points |  Interaction Calls