cdc:nos2.source:nam5871:netlog
Table of Contents
NETLOG
Table Of Contents
- [00007] PROC NETLOG(ADDR, SIZE, FORMAT)
- [00049] PROC NP$DBG
- [00050] PROC NP$ERR
- [00051] PROC NP$SN
- [00066] ENTRY PROC QTLOG(ADDR,SIZE,FORMAT)
Source Code
- NETLOG.txt
- *DECK NETLOG
- USETEXT AIPDEF
- USETEXT NP$DB
- USETEXT NP$NWL
- USETEXT NP$MODE
- USETEXT NP$STAT
- PROC NETLOG(ADDR, SIZE, FORMAT); # LOG MSG TO DEBUG LOG FILE #
- *IF DEF,IMS
- #
- *1DC NETLOG
- *
- * 1. PROC NAME AUTHOR DATE
- * NETLOG P.C.TAM 80/03/05
- *
- * 2. FUNCTIONAL DESCRIPTION.
- * THIS ROUTINE IS CALLED TO LOG MESSAGES INTO THE DEBUG LOG FILE
- *
- * 3. METHOD USED
- * CALLS NP$DBG WITH LOC$TA SET TO ADDR, DB$SIZE TO SIZE, AND
- * DB$FORMAT TO FORMAT.
- *
- * 4. ENTRY PARAMETERS
- * ADDR ADDRESS OF TEXT TO BE LOGGED
- * SIZE SIZE OF THE MESSAGE
- * FORMAT 1 FOR FORMATTED MESSAGE
- * 0 FOR UNFORMATTED MESSAGE
- *
- * 5. EXIT PARAMETERS
- * NONE
- *
- * 6. COMDECKS AND SYMPL TEXTS
- * AIPDEF NP$DB
- *
- * 7. ROUTINES CALLED
- * NP$DBG LOG DEBUG FILE
- * NP$ERR ABORT WITH ERROR MESSAGES
- *
- * 8. DAYFILE MESSAGES
- * NONE
- *
- #
- *ENDIF
- *CALL NP$CRT
- #
- ROUTINES CALLED
- #
- XREF
- BEGIN
- PROC NP$DBG; # WRITE MSG TO DEBUG LOG FILE #
- PROC NP$ERR; # ABORT WITH ERROR MESSAGES #
- PROC NP$SN ;
- END
- #
- INPUT PARAMETERS
- #
- ITEM
- ADDR, # ADDRESS OF TEXT TO BE LOGGED #
- SIZE, # SIZE OF TEXT BLOCK #
- FORMAT; # FORMAT FLAG #
- #
- INTERNAL PARAMETERS
- #
- # ******************************************************************** #
- BEGIN
- ENTRY PROC QTLOG(ADDR,SIZE,FORMAT); # QTRM ENTRY POINT #
- NP$SN(TYPE"LOG") ;
- *IF DEF,DEBUG
- IF ACCEPTED
- THEN
- BEGIN # APPLICATION NETS ON ALREADY #
- LOC$TA = LOC(ADDR) ;
- DB$SIZE = SIZE; # SIZE OF TEXT MESSAGE #
- DB$FORMAT = FORMAT; # FORMAT FLAG #
- DB$OP = OP$LOG; # NETLOG CALL #
- P<CALLADR> = LOC(NETLOG);# LOCATION OF THE CALL #
- DB$CALL = CALLADDR[0];
- NP$DBG;
- END
- ELSE
- NP$ERR("35"); # NETLOG WITHOUT NETON #
- *ENDIF
- END
- TERM
cdc/nos2.source/nam5871/netlog.txt ยท Last modified: 2023/08/05 17:22 by Site Administrator