help-octave
[Top][All Lists]
Advanced

[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
-------------------------------------------------------------



reply via email to

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