In article <[email protected]>, [email protected] (Morgan Schweers) wrote:good read.
} Tell me, is Int 2Fh reentrant?
}(I already know that 21h isn't, but I can always hope that they learned }better later...)
Depends on which function you call. Since we're talking about DOS, I'll
limit myself to 2F/11xx and 2F/12xx. The former depends on the network redirector, the latter on which subfunction. The majority of the 2F/12xx calls are reentrant, but those which perform equivalents of non-reentrant
DOS calls aren't. They get around DOS's non-reentrancy by using a different stack frame, but there's only one alternate stack frame....
--
{backbone}!cs.cmu.edu!ralf ARPA: [email protected] FIDO: Ralf Brown 1:129/26.1 BITnet: RALF%CS.CMU.EDU@CARNEGIE AT&Tnet: (412)268-3053 (school) FAX: ask DISCLAIMER? Did | "Secrecy is the beginning of tyranny."
I claim something?| -- from the Notebook of Lazarus Long
On Wednesday, October 16, 1991 at 5:27:47 AM UTC-7,^^^^^^^^^^^^^^^^^^^^^^^^^^^
good read.
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 25:48:55 |
| Calls: | 12,106 |
| Calls today: | 6 |
| Files: | 15,006 |
| Messages: | 6,518,189 |