-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Paul Eggert on 2/6/2006 12:11 AM:
> 
> Solaris 10 "ls" (both /bin/ls and /usr/xpg4/bin/ls) appends the slash.
> 
> OpenBSD 3.4 /bin/ls is similar to Solaris 10.
> 
> So, if we change this, we'll introduce an incompatibility with
> widespread existing practice.  I'm a bit inclined to let sleeping dogs
> lie, unless perhaps we're actually on a system where / and // are
> different directories.

Sounds fine to me.  No one has yet complained on cygwin that ls -dF turns
/ into // and // into ///, so being consistent by always appending the
slash seems reasonable for now (especially since with --color, the
appended slash is a different color than the filename).  I still have an
outstanding patch for basename/dirname treatment of //, and now that my
copyright papers are final, I should probably resubmit it for inclusion in
6.x.  That patch provides the ability to detect if // is distinct at
configure time (but in cross-compiles, must assume that // is distinct);
if anyone ever wants to avoid turning / into // we will then already have
the macro for deciding when to do the extra check.  But for now, I will
not be changing ls's behavior with / or //, even when appending the
trailing slash changes the filename printed.

- --
Life is short - so eat dessert first!

Eric Blake             [EMAIL PROTECTED]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFD51oj84KuGfSFAYARAvoWAKC+dBKEKSTf1jJ3AYBYS0FOmzm6gQCeNzfr
qeixVZwuCmm7KII7HyU+mmA=
=c3rL
-----END PGP SIGNATURE-----


_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to