Wenn ich auf die man-Seite nach fopen
schaue, kann ich keine definitive Antwort auf diese Frage bekommen.
Ich verstehe, dass fopen
einen Dateizeiger auf einen Stream zurückgibt, aber ein Dateideskriptor ist, der als Nebenprodukt erstellt wurde? Ich versuche sicherzustellen, dass ich das Flag FD_CLOEXEC
bei jeder Instanz ein Dateideskriptor erstellt. Wenn ein Dateideskriptor tatsächlich aus fopen
erstellt wird, ist der beste Weg, fnctl()
zu verwenden, wenn kein "fd" als Eingabe verwendet wird.
Danke.
Tags und Links c unix file-descriptor fopen