Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Unterstützung von Dateisystemen in ASCII

&pagelevel(4)&pagelevel

Es können Dateisysteme in das POSIX-Dateisystem gemountet werden, die auf Rechnern liegen, die üblicherweise nicht mit dem EBCDIC, sondern mit dem ASCII-Zeichensatz arbeiten. Um diese Interaktion zu vereinfachen, wird bei Textdateien in der C-Bibliothek automatisch konvertiert.

Damit automatisch konvertiert wird, müssen folgende Voraussetzungen erfüllt sein:

  • Die Datei muss mit fopen(), fdopen() oder freopen() geöffnet worden und damit mit einem Datenstrom verbunden sein.

  • Der Modus „b“ für binär darf nicht angegeben sein.

  • fstat() liefert nicht das Bit BS2000-Dateisystem.

  • Die Umgebungsvariable IO_CONVERSION hat den Wert "YES".

Für die Fälle, bei denen die automatische Konvertierung nicht greift, werden die Funktionen ascii_to_ebcdic() und ebcdic_to_ascii() zur Verfügung gestellt.