Code cleanups.
[TD_SE.git] / upipe / upipe.c
index 1264fb26a82f9c38ee4391e78f542bd7a1d6c02a..0750001ba1f30c5d47d3af98193e110ca7e5dc75 100644 (file)
@@ -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]);
        }