发布时间:2013-12-17 15:53:13
static int pfd1[2],pfd2[2];void err_sys(char *str){ printf("%s\n",str); exit(1);}void err_quit(char *str){ printf("%s\n",str); exit(0);}void TELL_WAIT(void){ if(pipe(pfd1)<0||pipe(pfd2)<0) err_sys("pipe error");}void TELL_PARENT(pid_t.........【阅读全文】
发布时间:2013-12-16 11:30:16
管道的创建 int pipe(int filedes[2]);经由参数filedes返回两个文件描述符:filedes[0]为读而打开,filedes[1]为写而打开。从父进程到子进程之间的通信#include"ourhdr.h"int main(void){ int n,fd[2]; pid_t pid; char line[20]; if(pipe(fd)......【阅读全文】