*DECK NP$OSIF
IDENT NP$OSIF
*IF DEF,IMS
*# NAMA614
*1DC NP$OSIF
* NAMA614
* 1. PROC NAME AUTHOR DATE NAMA614
* NP$OSIF S.KRULEVITCH 77/05/23
* NAMA614
* 2. FUNCTIONAL DESCRIPTION NAMA614
* FORMATS A CALL TO SYS= WHICH CANNOT BE CALLED FROM A SYMPL NAMA614
* ROUTINE. NAMA614
* NAMA614
* 3. METHOD USED NAMA614
* (NOT APPLICABLE) NAMA614
* NAMA614
* 4. ENTRY CONDITIONS NAMA614
* SSCALL WORD IS PICKED-UP FROM A SYMPL CALL SEQUENCE NAMA614
* NAMA614
* 5. EXIT CONDITIONS NAMA614
* NONE NAMA614
* NAMA614
* 6. COMDECKS CALLED NAMA614
* NP$CRT
* NAMA614
* 7. ROUTINES CALLED NAMA614
* SYS= NAMA614
* NAMA614
* 8. DAYFILE MESSAGES NAMA614
* NONE NAMA614
*# NAMA614
*ENDIF
*CALL NP$CRT
ENTRY NP$OSIF
ENTRY NETRA
EXT SYS=
IPARAMS
SYSCOM
SST
OPL XTEXT COMSPRD
OPL XTEXT COMSSSD NOS SUBSYSTEM ID COMDECK
IFC EQ,*"OS.NAME"*SCOPE *
SSID EQU 1
ELSE
*IF,-DEF,MSS
SSID EQU NMSI NAM SUBSYSTEM ID VALUE
*ENDIF
*IF,DEF,MSS FOR CDC INTERNAL USE ONLY
SSID EQU MFSI MSS SUBSYSTEM ID VALUE
*ENDIF FOR CDC INTERNAL USE ONLY
ENDIF
*
* ABSTRACT THIS SUBROUTINE CALLS SYSTEM ROUTINE
* SYS= TO ISSUE AN RA+1 REQUEST AND
* STORES A COPY OF THE REQUEST AT NETRA.
*
* PARAMETERS:
* INPUT A1 CONTAINS ADDRESS OF A PARAMETER LIST
* PARAMETER LIST CONTAINS ADDRESS OF REQUEST
* OUTPUT NONE
*
NP$OSIF DATA 0
SA1 A1 FETCH A(PLIST)
SA1 X1 FETCH REQUEST
BX6 X1 MOVE REQUEST TO X6
SA6 NETRA SAVE REQUEST
RJ SYS= CALL SYS= TO ISSUE RA+1 REQUEST IN X6
SA1 XJPR CHECK CEJ/MEJ ENABLED SWITCH
MI X1,NP$OS2 BRANCH IF CEJ/MEJ ENABLED
* CEJ/MEJ DISABLED
MX1 18
NP$OS1 SA2 1 READ RA+1 WORD
BX2 X1*X2
NZ X2,NP$OS1 LOOP UNTIL RA+1 CALL ACCEPTED
NP$OS2 BSS 0
EQ NP$OSIF RETURN
*
NETRA BSSZ 1 001900
*
EJECT
ENTRY SS$ID NIP SCP IDENT
SS$ID VFD 42/0,18/SSID
*
END 002000