//============================================================================ // Name : First.cpp // Author : Jim Fawcett // Version : // Copyright : copyright 2012 // Description : Hello World in C++, Ansi-style //============================================================================ #include #include #include #include #include #include #include #include #include using namespace std; int main() { int fd, ret_val; ret_val=mkfifo("/tmp/MehmetKaya", 0666);// create a fifo named /tmp/MehmetKaya, 0666 specifies permissions -write access for owner if((ret_val==-1) && (errno!=EEXIST)) { cout<<"error creating pipe"; return 4; } fd=open("/tmp/MehmetKaya",O_WRONLY); char buf[]="Hello World!\n"; for(int i=1; i<11; i++) { write(fd,buf,strlen(buf));//read and write operations to a named pipe are blocking } return 0; }