Philipp Kern wrote:
On 2009-06-08, Giacomo A. Catenazzi <c...@debian.org> wrote:
PS: on POSIX you can expect all characters but NULL in filename
('/' is a very special beast: you cannot create a file containing the
'/' in current locale, but if it was created in other locales there
are not (theoretically) problems.
Wrong: The characters composing the name may be selected from the set of all
character values excluding the slash character and the null byte.
The <slash> is locale dependent. Thus a file created in an other locales
could contain the character that in current locale is interpreted as
<slash>.
BTW with pathname resolution rules, the file could not be acceded, but
AFAIK the non pathname resolution system call permit <slash>
(like readdir).
> [http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap03.html 3.169]
You are linking the old posix specification. On the new, point 3.170, you
see that now <slash> is written between angle parenthesis, to emphasize
that <slash> is to be interpreted as locale dependent character.
ciao
cate
--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org