Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Тестовые примеры / ch10 / msg_svr5 / test_msgsnd
.C #include <stdio.h>
#include <string.h>
#include <sys/ipc.h>
#include <sys/msg.h>
#ifndef MSGMAX
#define MSGMAX 1024
#endif
struct mbuf
{
long mtype;
char mtext[MSGMAX];
} mobj = { 15, "Hello" };
int main()
{
int fd = msgget (100, IPC_CREAT|IPC_EXCL|0642);
if (fd==-1 || msgsnd(fd,&mobj,strlen(mobj.mtext)+1, IPC_NOWAIT))
perror("message");
return 0;
}