*DECK DEF$NS
PROC DEF$NS;                 # NS DEFINITIONS                          #
# TITLE DEF$NS - NS DEFINITIONS.                                       #
  
      BEGIN    # DEF$NS # 
# 
**    DEF$NS - NS DEFINITIONS.
* 
*     J.C. LEE    1981
* 
*     THIS SYMPL TEXT CONTAINS ALL THE NECESSARY DEFINTIONS 
*     TO BE USED BY NS. 
* 
# 
      CONTROL STEXT;
# 
      MISCELLANEOUS DEFINITIONS 
# 
      DEF NSDMBID         # 04 #;       # NS BINARY DUMP IDENTIFIER    #
      DEF LSHIFT6         # 2**6 #;    # LEFT-SHIFT 6 BITS             #
      DEF LSHIFT8         # 2**8 #;    # LEFT-SHIFT 8 BITS             #
      DEF LSHIFT12        # 2**12 #;   # LEFT-SHIFT 12 BITS            #
      DEF DCSIZE          # 6 #;       # BITS FOR A DISPLAY CODE CHAR  #
      DEF NPWSIZE         # 16 #;      # BITS FOR A NPU WORD           #
      DEF ASCSIZE         # 8 #;       # BITS FOR A ASCII CHARACTER    #
      DEF ASC$YY          # X"5959" #; # ASCII -YY-                    #
      DEF ASC$NN          # X"4E4E" #; # ASCII -NN-                    #
      DEF PRUSIZE         # 64 #;      # PRUSIZE                       #
# 
      NETWORK STARTUP MODES 
# 
      DEF M$NODUMP        # ASC$NN #;  # INHIBIT DUMP NPU MODE         #
      DEF M$DUMP          # ASC$YY #;  # DUMP NPU MODE                 #
      DEF M$NORMAL        # 0 #;       # NORMAL MODE                   #
# 
      TIMERS
# 
      DEF ATIMER          # 600 #;     # ACTIVITY TIMER IN SECONDS     #
      DEF RTIMER          # 30 #;      # RESPONSE TIMER IN SECONDS     #
      DEF ITIMER          # 600 #;     # TIME INTERVAL TO REVERT TO NM #
      DEF DTIMER          # 600 #;     # INHIBIT DUMP TIMER            #
# 
      LFN OF FILES ACCESSED BY NS 
# 
      DEF LFN$NCF         # "NCF" #;   # NETWORK CONFIGURATION FILE    #
      DEF LFN$NLF         # "NLF" #;   # NETWORK LOAD FILE             #
      DEF LFN$NRF1        # "NRF1" #;  # JOB RECORD FILE 1             #
      DEF LFN$NRF2        # "NRF2" #;  # JOB RECORD FILE 2             #
# 
      MESSAGE ROUTING OPTIONS 
# 
      DEF DM$SYSLOC       # O"010" #;  # SYSTEM AND LOCAL DAYFILE      #
      DEF DM$LOCAL        # O"013" #;  # LOCAL DAYFILE                 #
      DEF DM$ERRLOG       # O"014" #;  # ERROR DAYFILE                 #
      DEF DM$ACCOUNT      # O"015" #;  # ACCOUNT DAYFILE               #
      DEF DM$EVENT        # O"020" #;  # EVENT MESSAGE                 #
      DEF DM$SEVENT       # O"060" #;  # SIGNIFICANT EVENT MESSAGE     #
      DEF DM$NAMLOG       # O"100" #;  # NETWORK LOG FILE              #
      DEF DM$NAMERR       # O"200" #;  # NAM ERROR                     #
      DEF DM$ABORT        # O"400" #;  # ABORT NS                      #
      DEF DM$HOPCMD       # O"1000"#;  # HOP COMMAND                   #
# 
      MAXIMUM VALUES ALLOWED FOR MISC PARAMETERS
# 
      DEF MAX$DEC         # 3 #;       # ILLEGAL DIRECTIVE COUNT       #
      DEF MAX$LBC         # 64 #;      # LOAD BATCH COUNT              #
      DEF MAX$DTL         # 60 #;      # CHARACTER COUNT OF HOP/CMD    #
      DEF MAX$HOPLG       # 80 #;      # TEXT LENGTH FOR HOP/LG/SM     #
      DEF MAX$LC          # 2 #;       # LOAD COUNT WITHIN DTIMER      #
      DEF MAX$NDFDN       # 255 #;     # MAXIMUM NPU DUMP FILE INDEX   #
      DEF MAX$TMSGSZ      # 5 #;       # MESSAGE SIZE FOR ZZZZZDN      #
      DEF MAX$MC          # 500 #;     # TRACE FILE MESSAGE COUNT      #
      DEF MAX$PECNT       # 7 #;       # PROTOCOL ERROR COUNT LIMIT    #
      DEF MAX$NWTIME      # 4095 #;    # NETWAIT TIME IN SECONDS       #
      DEF MAX$LSN         # 15 #;      # LOAD SEQUENCE NUMBER          #
      END   # DEF$NS #
      TERM
