Контрольная работа: Копирование содержимого Файла 1 в остальные файлы
#define InitVal {1,0,0,0}
#define MSGKEY 5
#define InitT 3
void creat_mem(void);
void creat_sem(void);
void prss1(void);
void prss2(void);
void prss3(void);
void prss4(void);
int pid1; int pid2; int pid3; int pid4; int pid; int ppid;
int fd; int st;
extern int p14(int), p41(int);
//mem
int shmid;
int *pint;
char *addr;
//sem
int semid;
short initarray[Count] = InitVal;
struct sembuf p, v;
//message:
int prnum;
int msgid;
long nextT;
struct {
long mtype;
int Data;
} Message;
int main(void)