On 18Dec2006 20:05, Felix Schwarz <Felix.Schwarz@xxxxxx> wrote: | Cameron Simpson schrieb: | >But they've been _allowed_ for decades; the only character you can't put | >in a UNIX filename is a NUL ('\0') because the API uses C strings, which | >are NUL terminated. | | I think "/" is a forbidden character too, isn't it? Strange - there seem to be slashes all through _my_ pathnames! Yes, it's a directory separator. Provided you make the directories if needed you can pretend they're normal characters:-) -- Cameron Simpson <cs@xxxxxxxxxx> DoD#743 http://www.cskk.ezoshosting.com/cs/ When you are in it up to your ears, keep your mouth shut.