Den o_text_creat gibt es seit V5R2
Es geht dann in einem Aufwasch.

Wenn ich es aber so mache. dann ist es auch nicht besser:

fd = open(pathfile:
O_CREAT+O_WRONLY+O_CCSID:
S_IWUSR+S_IRUSR+S_IRGRP+S_IROTH:
1252) ;

callp close(fd);

fd = open(pathfile:
O_WRONLY+O_TEXTDATA);

Egal wie, auf QNTC keine Umlaute.

Man kann auch nicht per CPY-Befehl von /root nach /qntc kopieren. Entweder geht es gar nicht, wegen CPFA098 (Die CCSID der Zieldatei konnte nicht mit der CCSID der
Quellendatei abgeglichen werden. )
oder, wenn man TOCODEPAGE(*STDASCII) angibt, dann gehen die Umlaute verloren.