//open and reads a pipe
#include <stdio.h>
#include <stdlib.h>
//Pipe call
#include <fcntl.h>
//mknod call
#include <sys/types.h>
#include <sys/stat.h>
#define BUFLEN 100
//Protoypes
int main(void);
//Vars
int fdes;
char buffer[BUFLEN];
char c;
int main(void)
{
//A pipe gets opend in "read only" mode.
if((fdes=open("pipe1",O_RDONLY))==(-1))
{
printf("Error couldn't open pipe");
exit(-1);
}
read(fdes,buffer,BUFLEN);
puts(buffer);
close(fdes);
exit(0);
}