fopen e-Flag erlaubt

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

fopen e-Flag erlaubt
Hallo,
ist die Verwendung des e-Flags beim [m]mode[/m] für [m]fopen[/m] erlaubt (dieses Flag setzt für den zugehörigen Filedescriptor den FD_CLOEXEC-Flag). Diesen Flag findet man mittels [m]man 3P fopen[/m] nicht, nur unter [m]man 3 fopen[/m], und da steht dabei, dass es diesen Flag erst seit [m]glibc 2.7[/m] gibt.

LG Gabriel

// Die Alternative wäre natürlich [m]open[/m] und anschließend [m]fdopen[/m].


Hi,
wie Du bereits festgestellt hast ist das “e” eine Erweiterung die weder in POSIX noch C11 enthalten ist.
Dementsprechend musst Du die fdopen-Variante nutzen.