[Top][All Lists]

[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");
    usage ("isunix ()");


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:
How to fund new projects:
Subscription information:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]