我看到了使用except
的代码段。 fopen(file_name, "r+e")
旗帜在fopen中意味着什么?我无法从linux手册页中找到任何信息。
答案 0 :(得分:3)
在GNU webpage上,我发现e
表示如果使用任何exec ...函数,“文件描述符将被关闭”。
答案 1 :(得分:2)
它记录在我的系统的手册页中(Linux man-pages项目的3.54版)。
e (因为glibc 2.7)
使用O_CLOEXEC
标志打开文件。有关详细信息,请参阅open(2)
。fdopen()
将忽略此标志。
向下滚动;它是在" Glibc笔记"。这是一个非标准的扩展名。
手册页的在线副本为here。