Subject: Re: Linux emulation and mkdir with trailing /
To: None <firstname.lastname@example.org>
From: Alan Barrett <email@example.com>
Date: 09/25/2000 12:54:45
On Sun, 24 Sep 2000, Christos Zoulas wrote:
> Having said that, it would be nice if:
> - the emulations DTRT
> - if posix really says that the trailing slashes are ignored:
> - provide posix_ functions [but that is a pain because
> there are too many of them, and it adds a lot of crud].
> - provide a sysctl to turn this on [this is *really*
I don't know what the standards say, or what traditional behaviour was.
But if I ever type a name with a trailing slash, then I intend that name
to be interpreted as a directory, and I expect to get an error if it
is a (non-directory) file. For example, if foo exists as a file and I
say "mv foo bar/", then I want to get an error if bar does not already
exist as a directory; I certainly don't want to end up with bar as a
file. Similarly, if I type "install myprogram /usr/local/bin/" but
/usr/local/bin does not exist, then I want an error message, I don't
want to end up with /usr/local/bin as an executable program.
--apb (Alan Barrett)