mq_close

NAME

mq_close - 关闭一个消息队列 (REALTIME)

SYNOPSIS

#include <mqueue.h>
int mq_close(mqd_t mqdes)

DESCRIPTION

mq_close() 函数会断开消息队列描述符 和 与之对应消息队列间的连接.

使用关闭后的消息队列描述符,结果是未定义的.

如果这个进程在这个消息队列上附加了一个通知请求,这个通知请求会被移除,其他线程可以在这个消息队列附加通知.

PARAMETERS

mqdes

消息队列的描述符

RETURN VALUE

如果函数执行成功, 函数返回0

如果函数执行失败,函数返回 -1 并且设置errno,errno的种别详见下面的ERRORS一节.

ERRORS

[EBADF]

参数 mqdes 不是有效的消息队列描述符.

EXAMPLES

原文地址:https://www.cnblogs.com/LubinLew/p/POSIX-mq_close.html