X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=upipe%2Fupipe.c;h=0750001ba1f30c5d47d3af98193e110ca7e5dc75;hb=HEAD;hp=1264fb26a82f9c38ee4391e78f542bd7a1d6c02a;hpb=dd9d44136d6788366f0e5f37905d5ee67eda8b92;p=TD_SE.git diff --git a/upipe/upipe.c b/upipe/upipe.c index 1264fb2..0750001 100644 --- a/upipe/upipe.c +++ b/upipe/upipe.c @@ -11,11 +11,11 @@ int main() int fd[2]; pipe(fd); // création d'un tube anonyme char message[100]; // pour récupérer un message - int nboctets; + ssize_t nboctets; char *phrase = "message envoyé au père par le fils"; - if (fork() == 0) //création d'un processus fils + if (fork() == 0) // création d'un processus fils { - close(fd[R]); //Le fils ferme le descripteur non utilisé de lecture + close(fd[R]); // Le fils ferme le descripteur non utilisé de lecture // dépôt dans le tube du message write(fd[W], phrase, strlen(phrase) + 1); close(fd[W]); // fermeture du descripteur d'écriture @@ -25,7 +25,7 @@ int main() close(fd[W]); // extraction du message du tube nboctets = read(fd[R], message, 100); - printf("Lecture %d octets : %s\n", nboctets, message); + printf("Lecture %zd octets : %s\n", nboctets, message); // fermeture du descripteur de lecture close(fd[R]); }