d .TITLE TMPHANDLE .IDENT /V01.01 (01-84)/ , $CHFDEF  $OPCDEF  $SHRDEF X .PSECT $TMP_DATA,NOEXE,RD,WRT,LONG FACILITY_DESC: .BLKL 1  .LONG 10$ 10$: .ASCII /TMP_/ FACILITY_LEN = . - 10$ LSIG_NAM: .BLKL 1  .PSECT TMP_HANDLER,EXE,RD,NOWRT,LONG TMP$HANDLER:: .WORD ^M x MOVAL W^TMP$G_DATA,R11  MOVL CHF$L_SIGARGLST(AP),R2 ;SIGNAL ARRAY @ SUBW #2,CHF$L_SIG_ARGS(R2) ;NOMBRE D'ARGUMENTS  MOVL CHF$L_SIG_NAME(R2),W^SIG_NAM ;CONDITION  MOVL #FACILITY_LEN,W^FACILITY_DESC l PUSHAQ W^FACILITY_DESC  PUSHAW W^ACTION 4 PUSHL CHF$L_SIGARGLST(AP) ;ARGUMENT DE "ACTION"  CALLS #3,SYS$PUTMSG  $EXIT_S ` 10$: RET ACTION: .WORD ^M ( MOVL 4(AP),R2 MOVZBL #128,R6 CMPW (R2),R6 T BGEQ 5$ MOVZWL (R2),R6  5$: SUBL R6,SP MOVC3 R6,@4(R2),(SP) PUSHL #0 H MOVL #OPC$_RQ_RQST!<- @8>,-(SP) t PUSHL SP  ADDL3 R6,#4+4,-(SP) < MOVL SP,R0  $SNDOPR_S (R0)  ADDL2 #16,R6 h ADDL2 R6,SP  CLRL R0 0 RET  .END