Guardare la pagina man per fopen
Non riesco a ottenere una risposta definitiva a questa domanda.fopen crea un descrittore di file?
FILE *fopen(const char *path, const char *mode);
Capisco che fopen
restituisce un puntatore a file a un flusso, ma è un descrittore di file creato come un sottoprodotto? Sto cercando di assicurarmi di includere il flag FD_CLOEXEC
in ogni istanza in cui viene creato un descrittore di file. Se un descrittore di file viene effettivamente creato da fopen
qual è il modo migliore per utilizzare fnctl()
quando non c'è "fd" da utilizzare come input.
Grazie.