码迷,mamicode.com
首页 > 其他好文 > 详细

管道文件操作

时间:2015-12-14 23:14:50      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

管道文件

  • pipe
#include <unistd.h>
int pipe(int fildes[2]);

调用成功后,可以访问两个文件描述符,fildes[0]是用来读的文件描述符,而fildes[1]是用来写的文件描述符。

在实际使用中,通过创建一个子进程,然后一个进程写,一个进程读来使用。

  • dup2

int dup2(int oldfd, int newfd);

dup2将永oldfd文件描述符来代替newfd文件描述符,同时关闭newfd文件描述符。也就是说,所有指向newfd的操作都转到oldfd上面。

管道文件操作

标签:

原文地址:http://www.cnblogs.com/embedded-linux/p/5046560.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!