[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: First version of MinGW octave
From: |
Paul Kienzle |
Subject: |
Re: First version of MinGW octave |
Date: |
Wed, 15 Feb 2006 20:20:34 -0500 |
On Feb 15, 2006, at 12:03 PM, John W. Eaton wrote:
On 15-Feb-2006, David Bateman wrote:
| However, fork is but it can be approximated with CreateProcess,
though
| the cost will be higher as I think more of the process table is
copied...
I don't think the Cygwin fork does any better. As far as I know, it
copies the complete parent process when creating the child.
You don't want fork on Windows. For octave you want fork+exec,
which windows bundles as a separate call (which is what CreateProcess
above does, no?). Listen() in octave-forge should be using threads
on Windows, but I think Octave has too many globals for that to be
practical. In practice, I've found that fork doesn't work on enough
versions of Windows for the cygwin in octave2.1.50a.exe, so I usually
start it with "nofork".
In general, whether or not we want to invest the time to adjust Octave
to do things in the windows way is a separate question. If the answer
is no, then the correct solution is to use cygwin for the ugly stuff.
- Paul
- Re: First version of MinGW octave, (continued)
- Re: First version of MinGW octave, John W. Eaton, 2006/02/15
- Re: First version of MinGW octave, Shai Ayal, 2006/02/15
- Re: First version of MinGW octave, John W. Eaton, 2006/02/15
- Re: First version of MinGW octave, John Swensen, 2006/02/15
- Re: First version of MinGW octave, Paul Kienzle, 2006/02/15
- Re: First version of MinGW octave, Shai Ayal, 2006/02/15
- Re: First version of MinGW octave, Paul Kienzle, 2006/02/16
- Re: First version of MinGW octave, Paul Kienzle, 2006/02/15
- Message not available
- Re: First version of MinGW octave, David Bateman, 2006/02/15
- Re: First version of MinGW octave, John W. Eaton, 2006/02/15
- Re: First version of MinGW octave,
Paul Kienzle <=
Re: First version of MinGW octave, Bill Denney, 2006/02/16
Message not available