Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/3/84; site sesame.UUCP Path: utzoo!linus!philabs!cmcl2!harvard!talcott!sesame!slerner From: slerner@sesame.UUCP (Simcha-Yitzchak Lerner) Newsgroups: net.micro.pc Subject: Re: Sidekick vs. Microsoft C Message-ID: <365@sesame.UUCP> Date: Wed, 16-Oct-85 03:25:09 EDT Article-I.D.: sesame.365 Posted: Wed Oct 16 03:25:09 1985 Date-Received: Sat, 19-Oct-85 06:39:38 EDT References: <962@vax2.fluke.UUCP> <298@graffiti.UUCP> Distribution: net Organization: Lotus Development Corp Lines: 25 >.... > Sidekick won't run when MS-DOS is currently executing, to avoid re-entrancy > problems. The BIOS is re-entrant, but MS-DOS isn't. Sorry, but many BIOS calls are NOT reentrant. Try executing a char fetch in the middle of another char fetch. Do it with the right timing and you can cause merry fun with the buffer pointers. >.... > Workaround #3: Get CED.COM, which among other things replaces this particular > MS-DOS call with its own version. It seems to be sufficiently re-entrant to > avoid worrying SideKick (or maybe SK just doesn't recognise it as part of DOS). I suspect that some methods of detecting DOS being active will indicate when a replacement to dos is running. Luck of the draw here. -- Opinions expressed are public domain, and do not belong to Lotus Development Corp. ---------------------------------------------------------------- Simcha-Yitzchak Lerner {genrad|ihnp4|ima}!wjh12!talcott!sesame!slerner {cbosgd|harvard}!talcott!sesame!slerner talcott!sesame!slerner@harvard.ARPA