标签:
管道文件
#include <unistd.h>
int pipe(int fildes[2]);
调用成功后,可以访问两个文件描述符,fildes[0]是用来读的文件描述符,而fildes[1]是用来写的文件描述符。
在实际使用中,通过创建一个子进程,然后一个进程写,一个进程读来使用。
int dup2(int oldfd, int newfd);
dup2将永oldfd文件描述符来代替newfd文件描述符,同时关闭newfd文件描述符。也就是说,所有指向newfd的操作都转到oldfd上面。
标签:
原文地址:http://www.cnblogs.com/embedded-linux/p/5046560.html