Pipes se Linux...
Jann Xantos
jann at 194.30.200.132
Wed May 14 12:28:53 EEST 1997
Harris Kosmidhs wrote:
>
> Re paidia oi sunarthsh pipe() exei diaforetiko implementation se Linux.
> To parakato programma trexei kanonika se AIX, eno sto Linux mou papala..
> Mporei kaneis na boh8hsei?
> Einai problhma tou Linux h tou programmatos?
>
> #include <stdio.h>
> #include <unistd.h>
>
> int main()
> {
> int n,fd1[2],fd2[2],pid;
> char buff[10],buff1[101];
>
> if(pipe(fd1)<0)
> perror("Error in 1 pipe");;
> if(pipe(fd2)<0)
> perror("Error in 2 pipe");
>
> if((pid=fork())==0)
> {
> if(dup2(fd1[0],0)<0)
> perror("Error in 1 dup\n");
> if(dup2(fd2[1],1)<0)
> perror("Error in 2 dup\n");;
> close(fd1[1]);close(fd2[0]);
> execl("/bin/bc\0","/bin/bc\0",NULL);
> }
> if((n=read(fd2[0],buff1,100))<0) /* Auto einai gia ta eisagvgika*/
> perror("Erro readin"); /*sxolia tou bc*/
> if(write(fd1[1],"10+10\n",6)<0)
> perror("Error writting");
> if((n=read(fd2[0],buff,3))<0)
> perror("Error in reading");
> printf("10+10=%s\n",buff);
> return 0;
> }
>
> #############################
> # Kosmidhs Harris #
> # hkosmidi at aix.meng.auth.gr #
> #############################
>
> --
> ====================================================================
> Gia na mathete pos na xrisimopoiite ton majordomo, stilte e-mail
> sto "majordomo at argeas.argos.hol.gr" me 1 grammi sto keimeno: help
> Ta archives tis listas einai sto http://www.argos.hol.gr/lists
> Gia opoiodipote problima stilte e-mail ston owner-linux-greek-users
> ====================================================================
--
====================================================================
Gia na mathete pos na xrisimopoiite ton majordomo, stilte e-mail
sto "majordomo at argeas.argos.hol.gr" me 1 grammi sto keimeno: help
Ta archives tis listas einai sto http://www.argos.hol.gr/lists
Gia opoiodipote problima stilte e-mail ston owner-linux-greek-users
====================================================================
More information about the Linux-greek-users
mailing list