【发布时间】:2012-03-27 09:32:25
【问题描述】:
查看fopen 的手册页我无法得到这个问题的明确答案。
FILE *fopen(const char *path, const char *mode);
我知道fopen 返回一个指向流的文件指针,但文件描述符是作为副产品创建的吗?我试图确保在创建文件描述符的每个实例上都包含标志FD_CLOEXEC。如果文件描述符实际上是从fopen 创建的,那么当没有“fd”用作输入时,使用fnctl() 的最佳方式是什么。
谢谢。
【问题讨论】:
标签: c unix fopen file-descriptor