Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site timeinc.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!harvard!talcott!panda!genrad!decvax!bellcore!allegra!ulysses!mhuxr!mhuxt!houxm!vax135!timeinc!greenber From: greenber@timeinc.UUCP (Ross M. Greenberg) Newsgroups: net.micro.pc Subject: Re: Backround Processes under MSDOS?? Message-ID: <196@timeinc.UUCP> Date: Tue, 21-May-85 00:36:28 EDT Article-I.D.: timeinc.196 Posted: Tue May 21 00:36:28 1985 Date-Received: Fri, 24-May-85 07:36:28 EDT References: <182@timeinc.UUCP> <38700006@ima.UUCP> Reply-To: greenber@timeinc.UUCP (Ross M. Greenberg) Organization: Time, Inc. - New York Lines: 38 John Levine (Levine @ YALE.ARPA) talks about ways to "suspend a process" in MSDOS. This was in reply to my request regarding the problems of a non-renterant DOS. John, the problem with the idea of modifying my code to allow for the IRET and to install a second flag isn't so easily solved: remember that code such as COMMAND.COM and commercial packages also call DOS, and only expect a return from DOS with return code indicating success or failure. So, my "transparent" patches to DOS can't return without the correct status/return code, which can only be determined upon the return from the "real" DOS, which can only be done when DOS isn't in use by another process. So the question still remains: how can I suspend a process under MSDOS without hogging the CPU and without issuing the IRET?? Again, using the timer interrupt areas seem legit, but also seems to be a kludge. Any other ideas??? (Suggestions to get a different operating system should include the money to buy one, thank you :-) ) -- ------------------------------------------------------------------ Ross M. Greenberg @ Time Inc, New York --------->{ihnp4 | vax135}!timeinc!greenber<--------- Timeinc probably wouldn't acknowledge my existence, and has opinions of its own. I highly doubt that they would make me their spokesperson. ------ "There's something wrong in the world. There's always been. Something no one has ever named or explained" --- Francisco d'Anconia