#include #include #include #include #include #include int main() { int fd; char * myfifo = "/tmp/myfifo"; /* create the FIFO (named pipe) */ if ( mkfifo(myfifo, 0666) ) { perror("mkfifo failed"); return EXIT_FAILURE; } /* write "Hi" to the FIFO */ fd = open(myfifo, O_WRONLY); write(fd, "Hi", sizeof("Hi")); close(fd); /* remove the FIFO */ unlink(myfifo); return 0; }