mq_close

Autres langues

Langue: ja

Autres versions - même langue

Version: 2006-02-25 (openSuse - 09/10/07)

Autres sections - même nom

Section: 3 (Bibliothèques de fonctions)

̾Á°

mq_close - ¥á¥Ã¥»¡¼¥¸¥­¥å¡¼µ­½Ò»Ò¤ò¥¯¥í¡¼¥º¤¹¤ë

½ñ¼°


#include <mqueue.h>



mqd_t mq_close(mqd_t mqdes);

ÀâÌÀ

mq_close() ¤Ï¥á¥Ã¥»¡¼¥¸¥­¥å¡¼µ­½Ò»Ò (message queue descriptor) mqdes ¤ò¥¯¥í¡¼¥º¤¹¤ë¡£

¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤¬ mqdes ·Ðͳ¤Ç¤³¤Î¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤ËÄÌÃÎÍ×µá (notification request) ¤òÀßÄꤷ¤Æ¤¤¤ë¾ì¹ç¡¢ÄÌÃÎÍ×µá¤Ïºï½ü¤µ¤ì¡¢Â¾¤Î¥×¥í¥»¥¹¤¬¤½¤Î¥­¥å¡¼¤Ë ÂФ·¤ÆÄÌÃÎÍ×µá¤òÀßÄê¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ë¡£

ÊÖ¤êÃÍ

À®¸ù¤¹¤ë¤È¡¢ mq_close() ¤Ï 0 ¤òÊÖ¤¹¡£¥¨¥é¡¼¤Î¾ì¹ç¡¢-1 ¤òÊÖ¤·¡¢ errno ¤Ë¥¨¥é¡¼¤ò¼¨¤¹ÃͤòÀßÄꤹ¤ë¡£

¥¨¥é¡¼

EBADF
mqdes ¤Ç»ØÄꤵ¤ì¤¿µ­½Ò»Ò¤¬ÉÔÀµ¤Ç¤¢¤ë¡£

½àµò

POSIX.1-2001.

Ãí°Õ

¥×¥í¥»¥¹½ªÎ»»þ¡¢¤â¤·¤¯¤Ï execve(2) ¼Â¹Ô»þ¤Ë¡¢Á´¤Æ¤Î¥ª¡¼¥×¥ó¤µ¤ì¤¿¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤Ï¼«Æ°Åª¤Ë¥¯¥í¡¼¥º¤µ¤ì¤ë¡£

´ØÏ¢¹àÌÜ

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