当前位置: 技术问答>linux和unix
linux中如何对系统调用进行设置
来源: 互联网 发布时间:2017-05-03
本文导语: 怎样设置系统调用参数,比如如何设置open()为不阻塞。设置过open()为不阻塞之后用fopen打开是阻塞的吗,一次设置的有效时间是多久呢? | 如果open(O_NONBLOCK)的话,该描述符你再用fdopen来创建流...
怎样设置系统调用参数,比如如何设置open()为不阻塞。设置过open()为不阻塞之后用fopen打开是阻塞的吗,一次设置的有效时间是多久呢?
|
如果open(O_NONBLOCK)的话,该描述符你再用fdopen来创建流,其I/O应当也是非阻塞的。
如果直接fopen打开同样的文件的话,应该是阻塞的默认行为,因为会分配新的描述符。
如果直接fopen打开同样的文件的话,应该是阻塞的默认行为,因为会分配新的描述符。