Dec 312017
REXX serial communication routines for OS/2.
File RXCOMM.ZIP from The Programmer’s Corner in
Category OS/2 Files
REXX serial communication routines for OS/2.
File Name File Size Zip Size Zip Type
READ.ME 1785 849 deflated
REXCOMM.CMD 4372 1363 deflated
RXCOMM.C 33708 4583 deflated
RXCOMM.DEF 496 201 deflated
RXCOMM.DLL 14225 7745 deflated
RXCOMM.DOC 7049 1499 deflated
RXCOMM.MAK 1375 509 deflated
RXCOMM.MAP 2603 572 deflated
RXCOMM.OBJ 5811 3143 deflated

Download File RXCOMM.ZIP Here

Contents of the READ.ME file


With the advent of OS/2 1.2 Extended Edition, IBM began including a
new script language for OS/2 - REXX. REXX has been available on VM
and the Amiga for years, and is a GREAT prototyping language.

Since I am always tinkering with some communications, I decided to
write some routines to interface REXX to the serial port. I did not
get to far into the project (about 2 hours!) when I decided that the
performance of the REXX interpreter in OS/2 was just to poor to
support REAL-TIME serial communications.

I still use the routines occasionally to beta a comm product - we
designed our original serial LAN interface using this, and I cannot
wait until OS/2 2.0 (with REXX) when the performace *should* be much

I am releasing this code (source and executable) into the public
domain so others can see how easy it is to write REXX extensions.
Note that it does require the IBM toolkit, but I do use Microsoft
C. (Actually, all it requires from the IBM toolkit is REALLY
the REXXSAA.h file - the library is not really used).

If there are any questions about this code, I can be reached at:

Mark C. Smith
2638 Marrietta
Farmersvilles, Tx 75234


I accept NO responsibilty for the code not working, crashing etc. It
was only tested briefly, and not designed for REAL intensive work.
It is re-entrant, so it may be used from more than one session at one
time (I think).

 December 31, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>