Remove another signed issue warning.
[TD_SE.git] / rw / reader / reader.c
1 // programme reader.c lit un message à partir du tube mypipe
2
3 #include <unistd.h>
4 #include <stdio.h>
5 #include <fcntl.h>
6
7 int main()
8 {
9 int fd;
10 ssize_t n;
11 char message[100];
12 // ouverture du tube mypipe en mode lecture
13 fd = open("mypipe", O_RDONLY);
14 perror("open failure");
15 printf("ici reader[%d]\n", getpid());
16 if (fd != -1) {
17 // récupérer un message du tube, taille maximale est 100.
18 while ((n = read(fd, message, 100)) > 0)
19 // n est le nombre de caractères lus
20 printf("%s\n", message);
21 } else
22 printf("désolé, le tube n'est pas disponible\n");
23 close(fd);
24 return 0;
25 }