msqid_ds
int msgctl(int, int, struct msqid_ds *);
int _user_xsi_msgctl(int messageQueueID, int command, struct msqid_ds *buffer);
struct msqid_ds *buffer);
struct msqid_ds;
memset((void *)&fMessageQueue, 0, sizeof(struct msqid_ds));
void DoIpcSet(struct msqid_ds *result)
struct msqid_ds &GetMessageQueue()
struct msqid_ds fMessageQueue;
_user_xsi_msgctl(int messageQueueID, int command, struct msqid_ds *buffer)
struct msqid_ds msg = messageQueue->GetMessageQueue();
if (user_memcpy(buffer, &msg, sizeof(struct msqid_ds)) < B_OK) {
struct msqid_ds msg;
if (user_memcpy(&msg, buffer, sizeof(struct msqid_ds)) < B_OK) {
msgctl(int messageQueueID, int command, struct msqid_ds *buffer)
struct msqid_ds msg_queue;
memset(&msg_queue, 0, sizeof(struct msqid_ds));
memset(&msg_queue, 0, sizeof(struct msqid_ds));
struct msqid_ds msg_queue;
memset(&msg_queue, 0, sizeof(struct msqid_ds));