fork in if condition after checking 2 pipes result only returns 0 and not a positive number for parent. but outside of if condition fork works fine
int file_pipes[2];
int file_pipes1[2];
int x=pipe(file_pipes);
int y=pipe(file_pipes1);
if(x&&y ==0) {
fork_result=fork();
}
Aucun commentaire:
Enregistrer un commentaire