#include <stdio.h>
#include <unistd.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <signal.h>
#include <stdlib.h>

void main(){

	char ch;

	int nb_lu, p[2], retour;

	retour=pipe(p);

	if (retour==-1) perror("erreur pipe:");

	close(p[1]); /*ligne une fois en commentaire une fois non */

	nb_lu=read(p[0], &ch,1);

	if (nb_lu==-1) perror("erreur write:");

	else printf("Retour du read %d\n", nb_lu);

	close(p[0]);
}
