#include "syslib.h" #include #include #include #include #include int sys_mq_get_attr(int *no_of_messages, int *no_of_queues, int *blocking) { message m; m.m_lsys_krn_sys_mqueue_attribute.no_of_messages = 0; m.m_lsys_krn_sys_mqueue_attribute.no_of_queues = 0; m.m_lsys_krn_sys_mqueue_attribute.blocking = 0; _kernel_call(SYS_MQ_GET_ATTR, &m); *no_of_messages = m.m_lsys_krn_sys_mqueue_attribute.no_of_messages; *no_of_queues = m.m_lsys_krn_sys_mqueue_attribute.no_of_queues; *blocking = m.m_lsys_krn_sys_mqueue_attribute.blocking; return 0; }