Quoting Joerg Schilling <[EMAIL PROTECTED]>: > Doing this automatically is a bad idea as it will never be correct for > all cases. Even autodetection is nearly impossible as there is no error > code for filenames that are "invalid" on a local base. > > Note that UNIX only forbids one single character: '\0', which is the > end marker. POSIX in theory could allow to restrict this but as nobody > did so far request to add a note to the error section of open(), it seems > that there is no interest to restrict the character set in the real world.
I asked google for a definition for UNIX but as it seems there no unique definition. I belief that http://developer.apple.com/darwin/ Darwin as it is based on a BSD4.4 system can be called UNIX. So in this case your statement seems wrong because my "UNIX" forbids some characters. bye Heiko _______________________________________________ Bug-tar mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-tar
