QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 984|回复: 2

C problem

[复制链接]
发表于 2002-12-24 13:43:08 | 显示全部楼层 |阅读模式
"Each descriptor has its own set of file descriptor flags.The close-on-exec file descriptor flag for the new descriptor is always cleared by the dup function."
what's the close-on-exec file descriptor flag?What's the use of it?
Thanks!
发表于 2002-12-26 12:05:23 | 显示全部楼层
close-on-exec 是文件描述符的执行时关闭的一个标志,一般用于fork后再调用一个exec。假设父进程先打开描述符fd,然后调用exec,创建子进程,此时子进程应该也有一个描述符fd,若父进程在调用fork前fd的close-on-exec=0,则在子进程中fd也是打开的;若父进程在调用fork前fd的close-on-exec=1,则子进程中fd应该是关闭的。另外当通过dup产生一个新的描述符时,该描述符的close-on-exec 总是为0
回复

使用道具 举报

 楼主| 发表于 2002-12-26 14:03:15 | 显示全部楼层
非常。。。感谢!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 15:58 , Processed in 0.069847 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表