[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [OctDev] isunix() returns 1 under cygwin
From: |
William Poetra Yoga Hadisoeseno |
Subject: |
Re: [OctDev] isunix() returns 1 under cygwin |
Date: |
Tue, 27 Dec 2005 15:18:26 +0800 |
On 12/27/05, Andy Adler <address@hidden> wrote:
> The semantics of 'isunix' depends on what you mean by UNIX.
> Strictly speaking, only certain well defined OSes are UNIX. Linux,
> for example, is not.
>
> On the other hand, maybe UNIX means OSes that behave like
> UNIX in most ways. cygwin has UNIX process semantics
> (ie. fork) and file semantics (symlinks, select on files, etc.)
>
> So, is cygwin UNIX? Clearly, a mingwin octave is not unix.
>
> Maybe isunix should make a specific test.
>
In Octave 2.9.4, isunix() is implemented as
function retval = isunix ()
if (nargin == 0)
retval = octave_config_info ("unix");
else
usage ("isunix ()");
endif
endfunction
AFAIK, it returns 1 on Cygwin (I know this by reading the sources, so
I'm not very sure)
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------