Контрольная работа: Копирование содержимого Файла 1 в остальные файлы

}

}

void prss3(void)

{

int i;

char buf_3[32]=" ";

prnum = 3;

pid3 = getpid();

ppid = getppid();

printf(" =III= prss%d, pid = %d, parent: %d\n", prnum, pid3, ppid);

creat("file3",fd);

msgrcv(msgid, (struct msgbuf *) (&Message), 8, prnum, 0);

if (Message.Data==3)

{

printf("================== prss%d: file3 editing /Message/\n", prnum);

fd = open("file3", O_WRONLY);

for(i = 0; i <= 31; ++i) buf_3[i] = pint[i];

write(fd,buf_3,strlen(buf_3));

printf("III: writing to FILE3:\t%s\n",buf_3);

printf(" =III= __eto konec prssa%d\n", prnum);

fclose(fd);

}

}

void prss4(void)

{

int i;

prnum = 4;

pid4 = getpid();

ppid = getppid();

К-во Просмотров: 357
Бесплатно скачать Контрольная работа: Копирование содержимого Файла 1 в остальные файлы