[Linux管道和IPC]使用msgctl删除消息队列
#include<stdlib.h>#include<stdio.h>#include<sys/types.h>#include<sys/ipc.h>#include<sys/msg.h>intmain(intargc,char*argv[]){intqid;intret;if(argc<2){printf("请输入正确的键值\n");exit(0);}qid=atoi(argv[1]);//获取键值ret=msgctl(qid,IPC_RMID,NULL);//删除消息队列if(ret<0){printf("删除消息队列失败.\n");exit(0);}else{printf("删除消息队列成功.\n");}return0;}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。