Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: notes version 1.1usg 6/21/82; site ihlpf.UUCP
Path: utzoo!decvax!wivax!linus!allegra!eagle!harpo!floyd!vax135!ariel!houti!hogpc!houxm!ihnp4!ihlpf!ARPA
From: ARPA@ihlpf.UUCP
Newsgroups: net.micro.pc
Subject: "Re: Reentrancy and C Compilers - (nf)"
Message-ID: <117@ihlpf.UUCP>
Date: Thu, 2-Jun-83 10:01:18 EDT
Article-I.D.: ihlpf.117
Posted: Thu Jun  2 10:01:18 1983
Date-Received: Wed, 8-Jun-83 22:30:21 EDT
Organization: BTL Naperville, IL
Lines: 14

#R:sri-arpa:-158500:ihlpf:17100009:  0:540
ihlpf!dap1    Jun  2  8: 3:00 1983

I don't think anything that employs DOS is reentrant for the simple reason
that the DOS function calls are not reentrant.  Since DOS switches to its own
internal stack when making these function calls you can have lots of problems.
I found this out when I wrote a timer routine which tried to write to the
screen with a DOS interrupt.  It kept blowing up until I changed it to call
BIOS directly.  I'm pretty sure this analysis is correct but if not, could
somebody out there steer me right?

					Darrell Plank
					BTL-IH
					ihlpf!dap1