bof
parent
a7ea5df855
commit
cfa25ea7bf
|
@ -11,24 +11,24 @@
|
|||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int p[2],pid;
|
||||
int p[2],pid;
|
||||
|
||||
if(argc < 2)
|
||||
{
|
||||
if(argc < 2)
|
||||
{
|
||||
perror("erreur argument");
|
||||
exit(-1);
|
||||
}
|
||||
}
|
||||
|
||||
if(pipe(p) == -1)
|
||||
{
|
||||
if(pipe(p) == -1)
|
||||
{
|
||||
perror("erreur creation tube ");
|
||||
exit(-2);
|
||||
}
|
||||
}
|
||||
|
||||
pid=fork(); // creation du proc. fils
|
||||
pid=fork(); // creation du proc. fils
|
||||
|
||||
switch(pid )
|
||||
{
|
||||
switch(pid )
|
||||
{
|
||||
case -1:
|
||||
perror("fork1");
|
||||
exit(-3);
|
||||
|
@ -53,7 +53,7 @@ switch(pid )
|
|||
execlp("more","more",0); // si on saisit More par exemple -> message erreur
|
||||
printf("\nerreur execution more \n");
|
||||
exit(-5);
|
||||
}
|
||||
exit(0); // on ne vient jamais ici
|
||||
}
|
||||
exit(0); // on ne vient jamais ici
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue