*DECK NET$MAC *IF DEF,IMS *# *1DC NET$MAC * 1. PROC NAME AUTHOR DATE * NP$CLK S.KRULEVITCH 77/09/29 * NP$DATE * NP$MSG * NP$TIM * NP$WRTR * NP$WRTW * NP$XCDD * * 2. FUNCTIONAL DESCRIPTION * THESE COMPASS ROUTINES PROVIDE COMMUNICATION TO AIP"S SYMPL * ROUTINES WITH OPERATING SYSTEM MACROS. * * 3. METHOD USED * WHEN CALLING A PROCEDURE,SYMPL PASSES THE ADDRESS OF THE * PARAMETER LIST IN A1. X1 CONTAINS THE ADDRESS OF THE FIRST * PARAMETER. THE ADDRESS OF THE FIRST PARAMETER IS SAVED (IN X5). * THE MACRO CALL RETURNS ITS RESULT(TIME,DATE,CPU-TIME,ETC.) * IN X1. ON LEAVING THE COMPASS ROUTINE THE RESULT IS RETURNED * IN X6 AND A1 POINTS TO THE LOCATION OF THE FIRST PARAMETER * (INSTEAD OF THE PARAMETER LIST OF ADDRESSES). * * 4. ENTRY PARAMETERS * SEE BELOW * * 5. EXIT PARAMETERS * SEE BELOW * * 6. COMDECKS CALLED * NETCLK NETDATE NETMSG NETTIM NETWRTR NETWRTW * NETXCDD COMCCDD NP$CRT NP$READ NP$ROUT NP$RTIM NP$SLOF * NP$WRTO * * 7. ROUTINES CALLED * NONE * * 8. DAYFILE MESSAGES * NONE * * 9. MACRO PARAMETERS *# *ENDIF *CALL NP$CRT IDENT NP$CLK ENTRY NP$CLK TITLE NP$CLK - OBTAIN TIME OF DAY. COMMENT OBTAIN TIME OF DAY. NP$CLK SPACE 4,10 *# * NP$CLK - OBTAIN TIME OF DAY. * * CALL NP$CLK(STATUS) * * ENTRY NONE * * EXIT (STATUS) = TIME OF DAY * 60/ * HH.MM.SS.* * * NP$CLK (STATUS); (SYMPL CALL) * * EXIT - STATUS, A CHARACTER ITEM THAT WILL CONTAIN THE * CLOCK READING *# NP$CLK SUBR = *CALL NETCLK EQ NP$CLKX END