#include
#include
#include
#include
#include
int main(int argc,char *argv[])
{
int qid; //隊列標志符
key_t key; //消息隊列鍵值
if(argc < 2)
{
printf("參數(shù)錯誤.\n");
exit(0);
}
key = ftok(*(argv+1),'a'); //調(diào)用ftok函數(shù)生成隊列鍵值
if(key < 0)
{
printf("獲取隊列鍵值失敗.\n");
exit(0);
}
qid = msgget(key,IPC_CREAT | 0666); //打開或者創(chuàng)建隊列
if(qid < 0)
{
printf("創(chuàng)建消息隊列出錯.\n");
exit(0);
}
else
{
printf("創(chuàng)建消息隊列成功.\n");
}
return 0;
}
本文名稱:[Linux管道和IPC]使用msgget創(chuàng)建消息隊列
鏈接URL:
http://weahome.cn/article/peeoch.html