《Linux函数调用手册》之___pipe建立管道
定义:
int pipe(int filedes[2]);
表头文件:
#include<unistd.h>
说明:
pipe()会建立管道, 并将文件描述词由参数filedes数组返回。filedes[0]为管道里的读取端, filedes[1]则为管道的写入端。
返回值:
若成功则返回零, 否则返回-1, 错误原因存于errno中。
相关函数:
mkfifo, popen, read, write, fork
错误代码:
EMFILE 进程已用完文件描述词最大量。
ENFILE 系统已无文件描述词可用。
EFAULT 参数filedes数组地址不合法。
示例:
执行:
hello!
返回顶部 | 《Linux函数调用大全》 | 《Linux命令大全》 | Linux专栏