| MQ_CLOSE(3) | Library Functions Manual | MQ_CLOSE(3) | 
mq_close —
#include <mqueue.h>
int
  
  mq_close(mqd_t
    mqdes);
mq_close() function will remove the association
  between the message queue descriptor, mqdes, and its
  message queue.
If the process has successfully attached a notification request to the message queue via this mqdes, this attachment will be removed, and the message queue is available for another process to attach for notification.
mq_close() function returns the value 0 if
  successful; otherwise the value -1 is returned and the global variable
  errno is set to indicate the error.
mq_close() function fails if:
EBADF]mq_close() function first appeared in
  NetBSD 5.0.
| June 7, 2010 | NetBSD 10.0 |