⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 msgq.c

📁 linux下用PCMCIA无线网卡虚拟无线AP的程序源码
💻 C
字号:
#include <errno.h>#include <sys/msg.h>#include "ipc.h"#ifdef L_msgctl/* Message queue control operation.  */int msgctl (int msqid, int cmd, struct msqid_ds *buf){    return __ipc(IPCOP_msgctl ,msqid ,cmd ,0 ,buf);}#endif#ifdef L_msgget/* Get messages queue.  */int msgget (key_t key, int msgflg){    return __ipc(IPCOP_msgget ,key ,msgflg ,0 ,0);}#endifstruct new_msg_buf{    struct msgbuf * oldmsg;    long int r_msgtyp;       /* the fifth arg of __ipc */};/* Receive message from message queue.  */#ifdef L_msgrcvint msgrcv (int msqid, void *msgp, size_t msgsz,	long int msgtyp, int msgflg){    struct new_msg_buf temp;    temp.r_msgtyp = msgtyp;    temp.oldmsg = msgp;    return __ipc(IPCOP_msgrcv ,msqid ,msgsz ,msgflg ,&temp);}#endif#ifdef L_msgsnd/* Send message to message queue.  */int msgsnd (int msqid, const void *msgp, size_t msgsz, int msgflg){    return __ipc(IPCOP_msgsnd, msqid, msgsz, msgflg, (void *)msgp);}#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -