include
#include
#include
#include
struct my_msg
{
int mtype...;
exit(1);
}
msg1.mtype = 2;
strcpy(msg1.buf, "hello, msg2");
msgsnd(msgid,...msg1, sizeof(msg1), 0); // 阻塞
// msgsnd(msgid, &msg1, sizeof(msg1), IPC_NOWAIT); // 非阻塞
msg2.mtype...include
#include
#include
#include
struct my_msg
{
int mtype...msgid, &msg, sizeof(msg),
2, // 取消息类型为2的消息
0);
printf("类型:%d, 内容:%s\n", msg.mtype