NAME
mq_close - close a message queue descriptor
SYNOPSIS
#include <mqueue.h>
I mqd_t mq_close(mqd_t mqdes );
DESCRIPTION
R mq_close ()
closes the message queue descriptor
R mqdes .
If the calling process has attached a notification request
to this message queue via
R mqdes ,
then this request is removed,
and another process can now attach a notification request.
RETURN VALUE
On success
R mq_close ()
returns 0; on error, -1 is returned, with
errno
set to indicate the error.
ERRORS
EBADF
The descriptor specified in
mqdes
is invalid.
CONFORMING TO
POSIX.1-2001.
NOTES
All open message queues are automatically closed on process termination,
or upon
execve(2).
SEE ALSO