1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-11 23:53:12 +00:00
PDP-10.its/bin/librm1/cca.fbin

175 lines
7.5 KiB
Plaintext

'<PCODE "CCA">
<PACKAGE "CCA">
<ENTRY CCA-ACTIVATE CCA-DEACTIVATE CCA-KILL CCA-READ CCA-PRINT CCA-COMMAND
CCA-ERR-SYNC CCA-ACTIVATE-SCRIPT CCA-DEACTIVATE-SCRIPT CCA-ALLOW-SCRIPT?
CCA-CHAN CCA-SCRIPT-CHAN NETCLOSE>
<ENTRY CCA-OPEN CCA-CLOSE CCA-LOGIN CCA-CONNECT CCA-ACTIVATE-DATA-CHAN
CCA-DEACTIVATE-DATA-CHAN CCA-DATA-CHAN CCA-DATA-MODE CCA-ASSIGN CCA-GET CCA-SEND
CCA-LIST>
<USE "CPYFIL">
<GDECL (CCA-CHAN) <OR <LIST CHANNEL CHANNEL> FALSE> (CCA-DATA-CHAN) <OR CHANNEL
FALSE> (CCA-DATA-MODE) <OR <LIST STRING FIX> FALSE> (CCA-SCRIPT-CHAN) <OR
CHANNEL FALSE> (CCA-ALLOW-SCRIPT?) ANY (CCA-BUFFER CCA-STR RDYMSG SYNMSG) STRING
(CCA-UVCT) UVECTOR>
<SETG CCA-CHAN <>>
<SETG CCA-SCRIPT-CHAN <>>
<SETG CCA-ALLOW-SCRIPT? T>
<SETG CCA-DATA-CHAN <>>
<SETG CCA-DATA-MODE <>>
<SETG CCA-BUFFER <ISTRING 200 !" >>
<SETG CCA-UVCT <IUVECTOR 200 0>>
<SETG CCA-STR <ISTRING 1000 !" >>
<SETG RDYMSG ".I210">
<SETG SYNMSG ".I220">
<SETG CCA-ACTIVATE %<RSUBR!- '[ %<PCODE!- "CCA" 0> CCA-ACTIVATE #DECL ("VALUE"
<OR FALSE STRING> "OPTIONAL" FIX FIX FIX) COPY-FILE CCA-PRINT CCA-ACTIVATE
CCA-READ ICP CCA-ACT (ACTIVATION) %<RGLOC CCA-CHAN T> %<RGLOC RDYMSG T> CHANNEL
![5 6!] "CHAR" ".J900" T %<RGLOC CCA-BUFFER T> %<RGLOC CCA-SCRIPT-CHAN T>
OUTCHAN ![5 8 9!] "
" %<RGLOC CCA-ALLOW-SCRIPT? T> "
**RCVD** " %<RGLOC SYNMSG T> ![-1 0 1 3!] "NET CONNECTION DEAD" "NO CHANNEL" ![
-1 0 3!] "
**SENT** " "NOT CONNECTED TO DATACOMPUTER" ";I229" "PRINTB" "" "OPEN " ";
" "CLOSE " "LOGIN " %<RGLOC CCA-DATA-CHAN T> "CONNECTION ALREADY OPEN" "READ"
"READB" "PRINT" "ILLEGAL MODE" "CONNECT " %<RGLOC CCA-DATA-MODE T>
"CONNECTION ALREADY SET-UP" FIX "PORT NOT CONNECTED" "NET"
"COULDNT OPEN DATA CHANNEL" CCA-DATA-ACT %<RGLOC DATA-NETINT T>
"TIME-OUT, RFC NOT RECEIVED" "FUNNY STATE ENCOUNTERED"
"COULDNT ACCEPT CONNECTION" CCA-DATA-CHAN " = " ".I230" ".I231" ".I240" ".I241"
";I249" ";I239" "BAD 'FROM' CHANNEL ARGUMENT" STRING
"COULDN'T OPEN OUTPUT CHANNEL" %<RGLOC CCA-STR T> %<RGLOC CCA-UVCT T>
"BAD 'TO' CHANNEL ARGUMENT" "COULDN'T OPEN INPUT CHANNEL" "LIST " CHICP (<OR
CHANNEL FALSE>) DONE %<RGLOC ICP-NETINT T> "ICP timed out" ![0!] %<RGLOC
FDUPLEX-NETINT T> ACTIVATION "INTERRUPT, NET CONNECTION CRASHED"
"INTERRUPT, AUX DATA CHAN CRASHED" INTERRUPT]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,CCA-ACTIVATE PGLUE ![716177407 -1 -1 -1 -16384
0!]>>
<AND <ASSIGNED? GLUE> .GLUE <PUT ,CCA-ACTIVATE GLUE ![17268020484 22566519747
2883655 536870976 18305058564 18723391424 74464276 8321499385 4379230269
21475099696 285544772 30139224071 255853572 201396497 -16170090212 30082335840
1142179089 -16882073596 201670656 4383113472 -4293914620 17522823408 17
7516258305 1 -12788411372 1024 17180131328 1392640 0 0 69889 17180918016
268435456 486916180 5392831508 0 0 6099031 -17179803648 1052672 18328121536
1193018416 4697691204 18612720 4160 16128263235 -16910123008 5654003712
352567296 67383577 7520780357 4582019536 33290462320 9794748432 4496580612
21761212701 2080654916 16658841745 -3221225151 1364525057 3226534012 85225472
192 67109891 4570743232 12884901968 17519987728 -17106467759 4592835847
-17104632770 19061308672 1052864 18790764817 7534872512 19264325378 19277021248
18003598340 25774330129 -16880993276 33351299108 33554432016 4576112671
-17106467759 4592835847 -17108319985 4764991488 284181444 30065819648 8321572609
4179364112 201344976 66820 5441061132 8451540753 -16892820463 -17175602052
1191254017 5440303175 17700035588 805371935 5100403712 4631564739 -17174642671
-17174888443 807142336 1178625 5435884575 33286287372 15753152 290844
19060752400 16 3339781889 -17129476095 17453827397 21474853633 6443582532
30139490049 4547645888 -519867 -17108319985 4364171536 17179869505 1360461828
17986322449 18325374068 8322630671 5384535040 18539069699 -16104784128
8321568768 -3825205008 269485136 30670908 30064787456 67371284 17184064768 17473
17907725 336609524 0 5385818480 71500056 289686640 19128058132 17432842007
-17175343104 -4226871291 8522857472 18526258959 20906052 268450880 9663923200
-4294949868 4363075584 20545 18350870720 18790764817 7534872512 19260522055
612171776 4317003889 -4223385540 18186765572 1192165395 -4290510592 130023440
520093700 5369778180 8321499152 1204027392 62931068 17179870144 17263853312
18270126352 1048576 257 3339841988 30340546564 12900696064 17251175445
-15988406528 4815061276 4425187527 4765188295 806293504 269250580 7583302656
-16708669428 1010827521 1141904444 4815062016 70 172 263050 989 263234 525372
1166 263357 525499 263449 263528 525763 1679 263821 2033 526373 788513 1050655
264382 526524 264712 526854 264973 527115 527489 527548 527659 265579!]>>
<SETG CCA-DEACTIVATE %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-DEACTIVATE #DECL ("VALUE"
<OR ATOM FALSE>)] 68>>
<SETG CCA-KILL %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-KILL #DECL ("VALUE" <OR ATOM
FALSE>)] 170>>
<SETG CCA-READ %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-READ #DECL ("VALUE" <OR FALSE
STRING> "TUPLE" <TUPLE [REST STRING]>)] 228>>
" * CCA-PRINT *"
<SETG CCA-PRINT %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-PRINT #DECL ("VALUE" ANY
"TUPLE" TUPLE)] 727>>
<SETG CCA-COMMAND %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-COMMAND #DECL ("VALUE" <OR
ATOM FALSE> STRING)] 902>>
<SETG CCA-ERR-SYNC %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-ERR-SYNC #DECL ("VALUE" <OR
ATOM FALSE>)] 987>>
<SETG CCA-ACTIVATE-SCRIPT %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-ACTIVATE-SCRIPT #DECL
("VALUE" <OR CHANNEL FALSE> <OR STRING CHANNEL> "OPTIONAL" CHANNEL)] 1072>>
<SETG CCA-DEACTIVATE-SCRIPT %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-DEACTIVATE-SCRIPT #
DECL ("VALUE" FALSE)] 1164>>
" ** 'SUGARED' FUNCTIONS, PARALLELLING DATALANGUAGE COMMANDS **"
<SETG CCA-OPEN %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-OPEN #DECL ("VALUE" <OR ATOM
FALSE> STRING "OPTIONAL" STRING)] 1199>>
<SETG CCA-CLOSE %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-CLOSE #DECL ("VALUE" <OR ATOM
FALSE> STRING)] 1301>>
<SETG CCA-LOGIN %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-LOGIN #DECL ("VALUE" <OR ATOM
FALSE> STRING)] 1380>>
<SETG CCA-CONNECT %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-CONNECT #DECL ("VALUE" <OR
ATOM FALSE> STRING STRING)] 1469>>
<SETG CCA-ACTIVATE-DATA-CHAN %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-ACTIVATE-DATA-CHAN
#DECL ("VALUE" <OR CHANNEL FALSE> "OPTIONAL" FIX)] 1664>>
<SETG CCA-DEACTIVATE-DATA-CHAN %<RSUBR-ENTRY '[CCA-ACTIVATE
CCA-DEACTIVATE-DATA-CHAN #DECL ("VALUE" <OR ATOM FALSE>)] 2031>>
<SETG CCA-ASSIGN %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-ASSIGN #DECL ("VALUE" <OR
CHANNEL FALSE STRING> STRING STRING "OPTIONAL" ANY FIX)] 2066>>
<SETG CCA-GET %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-GET #DECL ("VALUE" <OR ATOM
CHANNEL FALSE> <OR CHANNEL STRING> "OPTIONAL" <OR CHANNEL FALSE>)] 2224>>
<SETG CCA-SEND %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-SEND #DECL ("VALUE" <OR ATOM
CHANNEL FALSE> <OR CHANNEL STRING> "OPTIONAL" <OR CHANNEL FALSE>)] 2554>>
<SETG CCA-LIST %<RSUBR-ENTRY '[CCA-ACTIVATE CCA-LIST #DECL ("VALUE" <OR ATOM
FALSE> STRING "OPTIONAL" STRING)] 2815>>
" * ICP *
Initiates Initial Connection Protocol with a foreign host"
<SETG ICP %<RSUBR-ENTRY '[CCA-ACTIVATE ICP #DECL ("VALUE" <OR FALSE <LIST
CHANNEL CHANNEL>> FIX FIX "OPTIONAL" FIX)] 2917>>
" * NETWORK INTERRUPT HANDLERS *"
<SETG ICP-NETINT %<RSUBR-ENTRY '[CCA-ACTIVATE ICP-NETINT #DECL ("VALUE" ANY <OR
UVECTOR FALSE> CHANNEL)] 3195>>
<SETG FDUPLEX-NETINT %<RSUBR-ENTRY '[CCA-ACTIVATE FDUPLEX-NETINT #DECL ("VALUE"
ANY ANY <OR CHANNEL FALSE>)] 3254>>
<SETG DATA-NETINT %<RSUBR-ENTRY '[CCA-ACTIVATE DATA-NETINT #DECL ("VALUE" ANY
ANY <OR CHANNEL FALSE>)] 3365>>
<SETG NETCLOSE %<RSUBR-ENTRY '[CCA-ACTIVATE NETCLOSE #DECL ("VALUE" <OR CHANNEL
FALSE> ANY)] 3431>>
<ENDPACKAGE>