Make some array initializations variable.
[TD_SE.git] / upipe / upipe.c
index 1264fb26a82f9c38ee4391e78f542bd7a1d6c02a..845fea2fed25fec2c8797a7a44fb1f141d1afed4 100644 (file)
@@ -11,7 +11,7 @@ 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
        {
@@ -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]);
        }