Article View: comp.sys.ibm.pc
Article #14566Patch to make Procomm work with DOS 3.2
From: Gordon W. Ross
Date: Wed, 26 Nov 1986 21:59
Date: Wed, 26 Nov 1986 21:59
24 lines
1586 bytes
1586 bytes
Procomm version 2.42 (and maybe others) when run with DOS 3.2 will
cause the system to hang if you press CTRL-BREAK. The problem is
caused by stack checking code in Procomm which gets confused by the
stack swapping done in DOS 3.2. Previous versions of DOS do not have
stack swapping and cause no problems for Procomm.
The following patch will make Procomm 2.42 work with DOS 3.2.
RENAME PROCOMM.EXE PROCOMM.BIN
DEBUG PROCOMM.BIN
E 83D 90 90 90
W
Q
RENAME PROCOMM.BIN PROCOMM.EXE
This patch replaces a call to the stack checking routine with NOP
instructions. I posted and later canceled a similar patch for this
problem which disabled some code in the stack checking routine.
This patch is a little better since it leaves the stack checking
routine enabled for any other calls to it. Hope this helps someone.
--
Gordon W. Ross Phone: (617) 271-2199
The MITRE Corporation ARPA: linus!gwr@mitre-bedford
Bedford, MA 01730 uucp: decvax!linus!gwr
Technical Details
Message-ID:
<63@linus.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!styx!ames!ucbcad!ucbvax!decvax!linus!gwrReferences:
<4660001@hpscdv.HP.COM> <809@chinet.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!styx!ames!ucbcad!ucbvax!decvax!linus!gwr From: gwr@linus.UUCP (Gordon W. Ross) Newsgroups: comp.sys.ibm.pc Subject: Patch to make Procomm work with DOS 3.2 Message-ID: <63@linus.UUCP> Date: Wed, 26-Nov-86 16:59:49 EST Article-I.D.: linus.63 Posted: Wed Nov 26 16:59:49 1986 Date-Received: Thu, 27-Nov-86 01:56:42 EST References: <4660001@hpscdv.HP.COM> <809@chinet.UUCP> Reply-To: gwr@linus.UUCP (Gordon W. Ross) Organization: The Mitre Corporation Lines: 24