[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [OctDev] isunix() returns 1 under cygwin

From: Andy Adler
Subject: Re: [OctDev] isunix() returns 1 under cygwin
Date: Mon, 26 Dec 2005 16:17:50 -0600

On 12/26/05, Etienne Grossmann <address@hidden> wrote:
> octave:8> help isunix
> isunix is the user-defined function from the file
> /homeætienne/progøctaveøctave-forgeøctave-forge/main/general/isunix.m
> Always returns true.  If you are on a windows machine, be sure to
> put an isunix.m which always returns false in your path.

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.


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]