Глядя на справочную страницу для fopen, я не могу получить определенного ответа на этот вопрос.
FILE *fopen(const char *path, const char *mode);
Я понимаю, что fopen возвращает указатель файла на поток, но создается ли дескриптор файла как побочный продукт? Я пытаюсь убедиться, что я включаю флаг FD_CLOEXEC при каждом создании файлового дескриптора. Если дескриптор файла фактически создан из fopen, как лучше всего использовать fnctl(), когда нет «fd» для использования в качестве входных данных.
Спасибо.