Jes*_*Jes 7 c linux fopen
我看到一个使用 的代码片段fopen(file_name, "r+e")。fopen 中的标志是什么e意思?我无法从 linux 手册页找到任何信息。
fopen(file_name, "r+e")
e
Jen*_*oan 7
在GNU 网页上,我发现这e意味着“如果您使用任何 exec\xe2\x80\xa6 函数,文件描述符将被关闭”。
Kei*_*son 5
它记录在我的系统的手册页中(Linux 手册页项目的 3.54 版)。
e(自 glibc 2.7 起) 使用标志打开文件O_CLOEXEC。请参阅open(2)获取更多信息。对于 ,该标志被忽略fdopen()。
O_CLOEXEC
open(2)
fdopen()
向下滚动;它位于“Glibc 注释”下。这是一个非标准扩展。
手册页的在线副本位于此处。
归档时间:
9 年,8 月 前
查看次数:
4115 次
最近记录: