home   contributing   bugs   download   online pages  

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | CONFORMING TO | NOTES | SEE ALSO | COLOPHONThe Linux Programming Interface


MQ_CLOSE(3)                   Linux Programmer's Manual                   MQ_CLOSE(3)

NAME         top

       mq_close - close a message queue descriptor

SYNOPSIS         top

       #include <mqueue.h>

       int mq_close(mqd_t mqdes);

       Link with -lrt.

DESCRIPTION         top

       mq_close() closes the message queue descriptor mqdes.

       If the calling process has attached a notification request to this message
       queue via mqdes, then this request is removed, and another process can now
       attach a notification request.

RETURN VALUE         top

       On success mq_close() returns 0; on error, -1 is returned, with errno set to
       indicate the error.

ERRORS         top

       EBADF  The descriptor specified in mqdes is invalid.

CONFORMING TO         top

       POSIX.1-2001.

NOTES         top

       All open message queues are automatically closed on process termination, or
       upon execve(2).

SEE ALSO         top

       mq_getattr(3), mq_notify(3), mq_open(3), mq_receive(3), mq_send(3),
       mq_unlink(3), mq_overview(7)

COLOPHON         top

       This page is part of release 3.32 of the Linux man-pages project.  A
       description of the project, and information about reporting bugs, can be found
       at http://www.kernel.org/doc/man-pages/.

Linux                                 2010-08-29                          MQ_CLOSE(3)

HTML rendering created 2010-12-03 by Michael Kerrisk, author of The Linux Programming Interface

customisable
counter