X-Git-Url: https://git.piment-noir.org/?p=TD_IML.git;a=blobdiff_plain;f=TD2%2Fexercise3%2Fexercise.c;fp=TD2%2Fexercise3%2Fexercise.c;h=9459ab1e87fefdbbcd5c06427b689ea0cda4e7da;hp=1d20fc50192850bce84bb111c0509dcf84da7ba3;hb=9cb0c82389b58f164f115c9fb407e7aacbd77fc6;hpb=39734ccae6323a4279011f81ed8d64c2e8ac1756 diff --git a/TD2/exercise3/exercise.c b/TD2/exercise3/exercise.c index 1d20fc5..9459ab1 100644 --- a/TD2/exercise3/exercise.c +++ b/TD2/exercise3/exercise.c @@ -29,6 +29,7 @@ int main() { } else { close(pipefd[1]); printf("[%d] REDIRECTION: \n", getpid()); + //determine the pipe size to avoid this kind of code while (read(pipefd[0], &tmpbuf, 1) > 0) { write(STDOUT_FILENO, &tmpbuf, 1); }