*DECK CSSRHR
USETEXT TEXTCS
USETEXT TEXTSS
USETEXT TXTAPSS
PROC CSSRHR;
# TITLE CSSRHR - RESPOND TO HISTORY REQUEST. #
BEGIN # CSSRHR #
#
** CSSRHR - RESPOND TO HISTORY REQUEST.
*
* D. G. DEPEW. 82/03/22.
*
* THIS IS A STUB ROUTINE THAT IS NEEDED TO GET THE HOP C-LAYER
* WORKING. IT WORKS FOR NOP'S, ALSO.
*
* PROC CSSRHR
*
* ENTRY THE HISTORY REQUEST QUEUE (*HRQ*) CONTAINS ONE OR MORE
* ENTRIES.
*
* EXIT 1. THE *HRQ* IS EMPTY.
* 2. FOR EACH ENTRY THAT WAS IN THE *HRQ* UPON ENTRY, A
* TERMINAL TEXT ENTRY HAS BEEN PLACED IN THE CONNECTION
* TRAFFIC QUEUE (*CNQ*).
#
#
**** PROC CSSRHR - XREF LIST.
#
XREF
BEGIN
PROC SSTAQE; # ACCEPT QUEUE ENTRY #
PROC SSTRQE; # REMOVE QUEUE ENTRY #
END
#
****
#
ITEM I; # LOOP INDUCTION VARIABLE #
ARRAY HISTWC [00:00] S(1);
BEGIN
ITEM HWC$SMID U(00,00,12) = [SMID"TTEXT"];
ITEM HWC$IAF B(00,12,01) = [TRUE];
ITEM HWC$WC U(00,48,12) = [6];
END
ARRAY HISTABH [00:00] S(1);
BEGIN
ITEM HH$OPER U(00,06,12);
ITEM HH$TLC U(00,48,12) = [40];
END
ARRAY HISTMSG [00:00] S(4);
BEGIN
ITEM HM$TEXT C(00,00,37) =
["WELCOME TO THE WONDERFUL WORLD OF CS."];
ITEM HM$ZERO U(03,42,18) = [0];
END
FOR I=0 WHILE HRQL NQ 0
DO
BEGIN
SSTRQE (P<HRQ>, WCBUF[0], ABHBUF[0], MSGBUF[0]);
HH$OPER[0] = ABHADR[0];
SSTAQE (P<CNQ>, HISTWC[0], HISTABH[0], HISTMSG[0]);
END
END # CSSRHR #
TERM