open("/dev/null",o_rdwr)作用
来源:互联网 发布:国内旅游2017年大数据 编辑:程序博客网 时间:2024/06/04 23:29
open("/dev/null",..)
很多程序在一开始的时候要做这样的处理
/*
* make sure we have stdin/stdout/stderr reserved
*/
while((t = open("/dev/null",O_RDWR)) < 3 && T >= 0)
if(t >= 3) close(t)
写入/dev/null的东西会被系统丢掉
就像注释写的那样,对stdin/stdout/stderr进行保护
代码中利用while先把文件描述符0,1,2分配出去,以后再分配
的时候就不会将stdin/stdout/stderr打开,以达到保护目的。
- open("/dev/null",o_rdwr)作用
- open("/dev/null",o_rdwr)的问题
- open(/dev/ietctl, O_RDWR)
- open(/dev/ietctl, O_RDWR)
- open(/dev/ietctl, O_RDWR) 参数含义
- open(/dev/ietctl, O_RDWR) 参数含义
- open("/dev/mem ",O_RDWR | O_SYNC)
- open("/dev/mem ",O_RDWR | O_SYNC)
- open(/dev/ietctl, O_RDWR) 参数含义
- linux硬件设备操作函数 open(/dev/ietctl, O_RDWR|...)
- linux硬件设备操作函数 open(/dev/ietctl, O_RDWR|...)
- open(/dev/ietctl, O_RDWR) 控制…
- linux硬件设备操作函数 open(/dev/ietctl, O_RDWR|...)
- linux硬件设备操作函数 open(/dev/ietctl, O_RDWR|...)
- 嵌入式代码open(“/dev/buttons”,O_RDWR);含义
- 嵌入式代码open("/dev/ttyso",o_RDWR/O_NOCTTY/O_NDELAY);
- >/dev/null 2>&1 作用
- 嵌入式代码open("/dev/ttyso",o_RDWR/O_NOCTTY/O_NDELAY);这个代码说的含义
- Windows下char与TCHAR(WCHAR)相互转换
- C#中定义数组--字符串及数组操作(转)
- linux下默认删除文件到回收站(bash实现)
- 关于 error LNK2019:无法解析的外部符号 ,该符号在函数**中被引用的思考
- Xcode3与xcode4.2模板对比
- open("/dev/null",o_rdwr)作用
- NodeJs在linux下关闭监听端口
- JavaScript批量验证表单
- JAVA函数重载及精确度匹配
- git优点
- 不能将参数 从“char [260]”转换为“ACHAR *”
- 启动eclipse3.5.1 报错关于org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
- Las Vegas利用ParkPad(基于ArcPad)实现公园资产管理
- s3c2440 nandflash启动过程分析