您的位置:首页 > 其它

Posix消息队列的基本操作——发送消息

2013-06-12 17:47 323 查看
#include <unistd.h>
#include <mqueue.h>
#include <stdlib.h>
#include <stdio.h>

int main(int argc, char** argv)
{
mqd_t   mqd;
void    *ptr;
size_t  len;
size_t  prio;

if(argc != 4)
{
printf("usage: mqsend <name> <#bytes> <priority>");
}
len = atoi(argv[2]);
prio = atoi(argv[3]);
mqd = mq_open(argv[1], O_WRONLY);

ptr = calloc(len, sizeof(char));

mq_send(mqd, ptr, len, prio);

exit(0);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: