The mq_close() function removes the association between the message queue descriptor, mqdes, and its message queue. The results of using this message queue
descriptor after successful return from this mq_close(), and until the return of this message queue descriptor from a subsequent mq_open(3RT), are undefined.
If the process (or thread) has successfully attached a notification request to the message queue via this mqdes, this attachment is removed and the message queue is available
for another process to attach for notification.
|