[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#13447: ln "" foo gives misleading error message
From: |
Paul Eggert |
Subject: |
bug#13447: ln "" foo gives misleading error message |
Date: |
Wed, 16 Jan 2013 09:58:20 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 |
On 01/16/13 03:07, Joerg Schilling wrote:
> If the symlink target is to be treated as a list of path name components,
> I would expect ENOENT with an attempt to open() or stat() "a/".
>
> If the symlink target is treated as a string that is concatenated to the
> previous path, Solaris could be seen as correct.
Except that Solaris also treats the symlink as "." even if there is
no previous path. For example, on Solaris 11:
$ ln -s '' empty
$ ls -l empty
lrwxrwxrwx 1 eggert faculty 0 Jan 16 09:56 empty ->
$ cat empty
cat: input error on empty: Is a directory
$ cat ''
cat: cannot open : No such file or directory
This is an undesirable inconsistency, and it's hard to see how
any user would want this behavior.
- bug#13447: ln "" foo gives misleading error message, Ken Irving, 2013/01/15
- bug#13447: ln "" foo gives misleading error message, Pádraig Brady, 2013/01/15
- bug#13447: ln "" foo gives misleading error message, Jim Meyering, 2013/01/15
- bug#13447: ln "" foo gives misleading error message, Bob Proulx, 2013/01/15
- bug#13447: ln "" foo gives misleading error message, Bernhard Voelker, 2013/01/15
- bug#13447: ln "" foo gives misleading error message, Jim Meyering, 2013/01/15
- bug#13447: ln "" foo gives misleading error message, Eric Blake, 2013/01/15
- bug#13447: ln "" foo gives misleading error message, Geoff Clare, 2013/01/15
- bug#13447: ln "" foo gives misleading error message, Joerg Schilling, 2013/01/16
- bug#13447: ln "" foo gives misleading error message,
Paul Eggert <=
- bug#13447: ln "" foo gives misleading error message, Eric Blake, 2013/01/17
- bug#13447: ln "" foo gives misleading error message, Pádraig Brady, 2013/01/15
- bug#13447: ln "" foo gives misleading error message, Jim Meyering, 2013/01/15
- bug#13447: ln "" foo gives misleading error message, Pádraig Brady, 2013/01/17
- bug#13447: ln "" foo gives misleading error message, Jim Meyering, 2013/01/17
bug#13447: ln "" foo gives misleading error message, Bob Proulx, 2013/01/15
bug#13447: ln "" foo gives misleading error message, Bernhard Voelker, 2013/01/15