Операционные системы. Теория и практика. Замятин А.В. - 271 стр.

UptoLike

Составители: 

271
break;
}
close(readfd);
close(writefd);
unlink(FIFO1);
unlink(FIFO2);
} else cout<<"Can't open pipes..."<<endl;
return 1;
}
Программа клиент
#include <unistd.h>
#include <stdio.h>
#include <error.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <iostream.h>
#include <strings.h>
#include <fstream.h>
#include <sys/stat.h>
#include <errno.h>
#include <fcntl.h>
#define MAXLINE 128
#define FILE_MODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH)
#define FIFO1 "/tmp/fifo.1"
#define FIFO2 "/tmp/fifo.2"
int main(int argc, char **argv) {
int readfd = -1,writefd = -1;
pid_t childpid = 0;
ssize_t n = 0;
char str[MAXLINE];
ofstream fsw("./rezult.txt");