delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/09/24/08:33:24

From: perry AT piermont DOT com (Perry E. Metzger)
Subject: Re: pathname conversion
24 Sep 1997 08:33:24 -0700 :
Message-ID: <199709241515.LAA27349.cygnus.gnu-win32@jekyll.piermont.com>
References: <199709232045 DOT QAA04935 AT elektra DOT ultra DOT net>
Reply-To: perry AT piermont DOT com
To: "John R. Dennis" <jdennis AT sharpeye DOT com>
Cc: jeffdbREMOVETHIS AT netzone DOT com, gnu-win32 AT cygnus DOT com

"John R. Dennis" writes:
> You listed a number of reason why DOS/Win32 is brain dead (no argument
> here) and why the UNIX solution is superior (once again no
> argument). But what you didn't do is answer my question, which was why
> are tools targeted for one environment not compatible with that environment?

CygWin is NOT an NT programming environment. It is a compatibility
system to permit programs written for a reasonable environment (Unix)
to run in an unreasonable one (Win32).

If the pathnames were the same, Unix programs would BREAK. Period. If
I want to compile Bind or Sendmail and have them run unmodified, well,
the programs CAN'T have to worry about the "current drive" and if they
say they want /etc/named.boot or some such they can't have everything
on earth spit up on them.

> Am I in the minority when I suggest porting includes making the port
> compatible with the target environment?

The whole point here is to NOT force people to rewrite their Unix
utilities when they want to run them. You would force people to
violate that constraint.

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