*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: mq_close | Section: 3 | Source: Digital UNIX | File: mq_close.3.gz
mq_close(3) Library Functions Manual mq_close(3) NAME mq_close - Closes a message queue (P1003.1b) SYNOPSIS #include <mqueue.h> int mq_close ( mqd_t mqdes); PARAMETERS mqdes Specifies a message queue descriptor. DESCRIPTION Closes a message queue. This function removes the association between the message queue descriptor, mqdes, and its open message queue de- scription. When all message queue descriptors associated with an open message queue description have been closed, the associated open message queue description is removed. The message associated with the message queue will then be deleted if mq_unlink was already called, or is called after all processes have closed the queue. RETURN VALUES On successful completion, the function returns the value 0; otherwise, the function returns the value -1 and sets errno to indicate the error. ERRORS The mq_close function fails under the following conditions: [EBADF] The mqdes argument is an invalid message queue descrip- tor. [EFAULT] Internal virtual memory error. RELATED INFORMATION Functions: mq_open(3), mq_unlink(3) delim off mq_close(3)

Navigation Options