Message-ID: <35F7FDEF.23E1@Maths.UniNe.CHZ> Date: Thu, 10 Sep 1998 16:27:27 +0000 From: Gautier Reply-To: Remove_the_Z DOT ZGautier DOT deMontmollin AT Maths DOT UniNe DOT CHZ Organization: Université de Neuchâtel MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: Re: Pthreads References: <35F7402B DOT A36C0C32 AT cartsys DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit NNTP-Posting-Host: mac13-21.unine.ch Lines: 27 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Nate Eldredge wrote: (...) > IMHO, pthreads is unlikely to be productive for a DJGPP-only app (there > is no multiprocessing support in any version of DOS that I know of), > though the DJGPP implementation could be helpful for porting apps which > use it. The multitasking/multithreading exists on Novell DOS since about 1994. Now it is Caldera DR-DOS 7.02. Until recently, the built-in DPMI server did not function in a 32-bit context; DJGPP tasks used CWSDPMI and were inactive as background tasks. But this has changed ! Their new EMM386 3.25 at least allows simultaneous DOS tasks with DJGPP (or GNAT/DOS) programs running. If a multitasking crack could try to make threads etc. run with DJGPP it could be _wonderful_ ! The full doc about threads, syncronization etc. is there: http://www.caldera.com/doc/dos/progdoc/multtask/index.htm The new EMM386 3.25 is there: http://www.caldera.com/products/drdos/dosupdates.html NB: you can download DR-DOS for personal/evaluation use - via http or anonymous ftp ! -- Gautier