Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: TERMINA

TERMINA.m

Go to the documentation of this file.
  1. TERMINA ; GENERAL I/O TO COMMUNICATIONS PORT [ 09/19/85 2:58 PM ]
  1. OPEN S %PORT=68,X=0 O %PORT
  1. READ ;READ SCREEN
  1. R !,%RESP S %PORT=68 U %PORT
  1. S %XS=""
  1. U %PORT W:$L(%RESP) %RESP W *13
  1. PORTIO ; WRITE TO PORT
  1. U %PORT R %Y:0 S %CR=$ZB U 0 W:$L(%Y) !,%Y W:$T $C(%CR)
  1. S %XS=%XS_%Y
  1. I X<200 S X=0
  1. E G READ
  1. WRITE U 0 W !,%Y
  1. G READ
  1. PORTOK Q
  1. PORTERR U 0 W !,%ERRMSG,%XS G EXIT
  1. END ;END OF ROUTINE