*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
