|
RTEMS CPU Kit with SuperCore
4.11.2
|
POSIX Delete Message Queue. More...
#include <stdarg.h>#include <pthread.h>#include <limits.h>#include <errno.h>#include <fcntl.h>#include <mqueue.h>#include <rtems/system.h>#include <rtems/score/watchdog.h>#include <rtems/score/wkspace.h>#include <rtems/seterr.h>#include <rtems/posix/mqueueimpl.h>#include <rtems/posix/time.h>
Functions | |
| void | _POSIX_Message_queue_Delete (POSIX_Message_queue_Control *the_mq) |
| Delete a POSIX Message Queue. More... | |
POSIX Delete Message Queue.
| void _POSIX_Message_queue_Delete | ( | POSIX_Message_queue_Control * | the_mq | ) |
Delete a POSIX Message Queue.
This routine supports the mq_unlink and mq_close routines by doing most of the work involved with removing a message queue.
References _CORE_message_queue_Close(), _Objects_Close(), _POSIX_Message_queue_Free(), _POSIX_Message_queue_Information, _Workspace_Free(), CORE_MESSAGE_QUEUE_STATUS_WAS_DELETED, Objects_Control::name, and printk().
1.8.13