To be clear: the POSIX spec does, specifically, disallow NUL. *Only* NUL. Which then leaves:
- any character disallowed by specific filesystems (consider CIFS) - the sequence `//` which is specifically undefined by POSIX Among others. Is it correct to disallow NUL and thereby have a special case where all other implementation-undefined filenames are not caught --- and not catchable? -- brandon s allbery kf8nh sine nomine associates allber...@gmail.com ballb...@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net