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()oderfreopen()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_CONVERSIONhat 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.