摘要:
转自:http://blog.csdn.net/sunlylorn/article/details/6363727 close_on_exec 是一个进程所有文件描述符(文件句柄)的位图标志,每个比特位代表一个打开的文件描述符,用于确定在调用系统调用execve()时需要关闭的文件句柄(参见incl 阅读全文
摘要:
转载:http://c.biancheng.net/cpp/html/326.html man 2 stat查看手册 int stat(const char *path, struct stat *buf); int fstat(int fd, struct stat *buf); int lsta 阅读全文
摘要:
转载:http://blog.csdn.net/pbymw8iwm/article/details/7974789 查找系统头文件的路径 locate types.h |grep "sys" 在man fcntl 的手册中可以看到结构体 struct flock fcntl函数可以对已打开的文件描述 阅读全文
摘要:
转自:http://www.tldp.org/LDP/lpg/node12.html Pipes the Easy Way! 阅读全文
摘要:
转自:http://blog.csdn.net/yeyuangen/article/details/6852682 一个进程在此存在期间,会有一些文件被打开,从而会返回一些文件描述符,从shell中运行一个进程,默认会有3个文件描述符存在(0、1、2), 0与进程的标准输入相关联,1与进程的标准输出 阅读全文
摘要:
参考资料: http://www.tldp.org/LDP/lpg/node11.html http://blog.csdn.net/yeyuangen/article/details/6852682 http://blog.sina.com.cn/s/blog_65c5c5990100mx6d.h 阅读全文
摘要:
转自:http://www.cnblogs.com/GODYCA/archive/2013/01/05/2846197.html 下面是关于实现重定向的函数dup和dup2的解释: 系统调用dup和dup2能够复制文件描述符。dup 和dup2都是返回新的描述符。或者返回-1并设置 errno变量。 阅读全文
摘要:
部分转自http://www.cnblogs.com/zht-blog/p/4025903.html int ioctl(int d, int request, ...); ioctl用来控制特殊设备文件的属性,第一个参数fd必须是一个已经打开的文件描述符, 第三个参数一般为char *argp,它 阅读全文
摘要:
FILE * popen ( const char * command , const char * type ); int pclose ( FILE * stream ); type 参数只能是读或者写中的一种,"r" "w" 得到的返回值(标准 I/O 流)也具有和 type 相应的只读或只写 阅读全文