Thread Gemeinsames ungültiges Zeichen für Verzeichnisnamen
(17 answers)
Opened by bianca at 2011-12-10 20:30
In vielen Dateisystemen ist der Name in der Form <Länge><Bytefolge> abgelegt. Da sollte ein \0byte kein Problem machen.
Nach etwas überlegen macht es Sinn \0 nicht zu erlauben da viele Stingfunktionen (auch in POSIX) das als Stringtermination ansehen (siehe das verhasste strcpy) Ich hatte es tatsächlich so in Erinnerung, dass die Dateisystemoperationen alle auf strncpy und co. aufbauen. Danke für die Korrektur. |