delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/04/10/02:21:33

From: EPA AT datcon DOT co DOT uk (Edward Avis)
Subject: RE: phantom file "aux" under bash b19
10 Apr 1998 02:21:33 -0700 :
Message-ID: <c=GB%a=TMAILUK%p=DCNET%l=EXCHANGE2-980409092010Z-5599.cygnus.gnu-win32@smtp.datcon.co.uk>
To: "'gnu-win32 AT cygnus DOT com'" <gnu-win32 AT cygnus DOT com>

>You don't understand. Cygwin doesn't create these names; ideally, cygwin
>could make them completely unmagic.
>
>Unfortunately, the magic meaning of those names is hardcoded into Win32.
>There's no way to avoid the problem if you use Win32 APIs, which cygwin
>does.

Well... you could equally say that there's no way to make symbolic links
using the Win32 API, but Cygwin does that.

IMHO it would be a good idea to map filenames like "con" and "aux" to
_con and _aux.  Not a very pretty solution, but at least it would let
things like aux.sh in Perl work properly.

>The MS POSIX subsystem doesn't have trouble with those names because it is
>implemented on top of the native NT API and doesn't use Win32 to open files.

I thought Win32 _was_ the NT API.  Does this mean the POSIX subsystem
won't run on 95?

--
Ed Avis
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019