Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Directory not recognized as directory
- X-seq: zsh-workers 21975
- From: DervishD <privado@xxxxxxxxxxxx>
- To: Zsh Workers <zsh-workers@xxxxxxxxxx>
- Subject: Directory not recognized as directory
- Date: Wed, 2 Nov 2005 15:02:19 +0100
- Mail-followup-to: Zsh Workers <zsh-workers@xxxxxxxxxx>
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- Organization: DervishD
Hi all :)
In this message I will use \xNN notation for nonprintable
characters, but obviously they aren't shown this way except in the
$'' construct I use in the example. Any other instance should be
substituted on your minds with the appropriate nonprintable character
;)))))
Using version 4.2.5:
$ mkdir -- $'\x90'
$ stat *
stat: \M-^P: no such file or directory
It's because of this:
stat64("\x90\xB0"...)
If instead of "90" we use "91", then the added character is "B1",
etc. This has two problems: first one is that the builtin "stat"
fails. The second is that completion doesn't work because the
offending file name is not considered a directory. OTOH, this works:
$ print *(/)
\x90
I'm really confused because I expected the last command to fail
too, I assumed that any "stat64" call will have its first parameter
mangled.
Thanks in advance :)
Raúl Núñez de Arenas Coronado
--
Linux Registered User 88736 | http://www.dervishd.net
http://www.pleyades.net & http://www.gotesdelluna.net
It's my PC and I'll cry if I want to...
Messages sorted by:
Reverse Date,
Date,
Thread,
Author