home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
HPTDEM.ZIP
/
HPTSO.RXC
< prev
next >
Wrap
Text File
|
1992-03-04
|
1KB
|
34 lines
/* HPTSO.CMD (c) Copyright HeteroGenius Systems Ltd 1992 */
CALL RXFUNCADD "SELECT","HRXDLL","HRXDSPM"
CALL RXFUNCADD "HRXPAUSE","HRXDLL","HRXPAUSE"
restart:
SIGNAL ON SYNTAX NAME errtn
SIGNAL ON HALT NAME errtn
DO m=1 BY 0
CALL SELECT "HBPMAIN1"
IF result = "END" THEN LEAVE m
IF result <> "ENTER" THEN EXIT 12
SELECT
WHEN zsel = 1 THEN CALL HSEND
WHEN zsel = 2 THEN CALL HRECV
WHEN zsel = 3 THEN CALL HSTAT
WHEN zsel = 4 THEN CALL HCMND
OTHERWISE
END /* SELECT */
END m
EXIT 0
/* Error handling routines */
errtn: SIGNAL ON SYNTAX NAME disaster
SIGNAL OFF HALT
CALL HRXPAUSE "***"
SIGNAL restart
disaster: PARSE SOURCE . . pgmname
SAY "+++" SOURCELINE(sigl)
SAY "REXX: Error" rc "running" pgmname", line" sigl":"
SAY " " ERRORTEXT(rc)
SAY "Possible cause: Personal TSO not correctly installed, not"
SAY "in LIBPATH, or not enough storage to execute function."
SAY "Press <┘ to terminate"
CALL CHARIN
EXIT rc