.ad
.SH 説明
\fBmq_receive\fP() は、記述子 \fImqdes\fP で参照されるメッセージキューから最も高い優先度を持つ
-最も古いメッセージを削除し、そのメッセージを \fImsg_ptr\fP が指すバッファに格納する。 \fImsg_len\fP 引き数は、 \fImsg_ptr\fP
-が指すバッファの大きさを示す。この値はキューの \fImq_msgsize\fP 属性以上でなければならない (\fBmq_getattr\fP(3) 参照)。
-\fImsg_prio\fP が NULL 以外の場合、 \fImsg_prio\fP が指すバッファに受信したメッセージの優先度が格納される。
+æ\9c\80ã\82\82å\8f¤ã\81\84ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\82\92å\89\8aé\99¤ã\81\97ã\80\81ã\81\9dã\81®ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\82\92 \fImsg_ptr\fP ã\81\8cæ\8c\87ã\81\99ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81«æ ¼ç´\8dã\81\99ã\82\8bã\80\82 \fImsg_len\fP å¼\95ã\81\8dæ\95°ã\81¯ã\80\81 \fImsg_ptr\fP
+ã\81\8cæ\8c\87ã\81\99ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81®å¤§ã\81\8dã\81\95ã\82\92示ã\81\99ã\80\82ã\81\93ã\81®å\80¤ã\81¯ã\82ã\83¥ã\83¼ã\81® \fImq_msgsize\fP å±\9eæ\80§ä»¥ä¸\8aã\81§ã\81ªã\81\91ã\82\8cã\81°ã\81ªã\82\89ã\81ªã\81\84 (\fBmq_getattr\fP(3) å\8f\82ç\85§)ã\80\82
+\fImsg_prio\fP ã\81\8c NULL 以å¤\96ã\81®å ´å\90\88ã\80\81 \fImsg_prio\fP ã\81\8cæ\8c\87ã\81\99ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81«å\8f\97ä¿¡ã\81\97ã\81\9fã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\81®å\84ªå\85\88度ã\81\8cæ ¼ç´\8dã\81\95ã\82\8cã\82\8bã\80\82
-キューが空の場合、デフォルトでは、 \fBmq_receive\fP() は、新しいメッセージが届くか、関数呼び出しがシグナルハンドラにより
+ã\82ã\83¥ã\83¼ã\81\8c空ã\81®å ´å\90\88ã\80\81ã\83\87ã\83\95ã\82©ã\83«ã\83\88ã\81§ã\81¯ã\80\81 \fBmq_receive\fP() ã\81¯ã\80\81æ\96°ã\81\97ã\81\84ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\81\8cå±\8aã\81\8fã\81\8bã\80\81é\96¢æ\95°å\91¼ã\81³å\87ºã\81\97ã\81\8cã\82·ã\82°ã\83\8aã\83«ã\83\8fã\83³ã\83\89ã\83©ã\83¼ã\81«ã\82\88ã\82\8a
中断されるまで、停止 (block) する。 メッセージキュー記述 (message queue description) で
\fBO_NONBLOCK\fP フラグが有効になっている場合は、 \fBmq_receive\fP() はエラー \fBEAGAIN\fP ですぐに失敗する。
\fImqdes\fP で指定された記述子が不正である。
.TP
\fBEINTR\fP
-関数呼び出しがシグナルハンドラにより中断された。 \fBsignal\fP(7) 参照。
+é\96¢æ\95°å\91¼ã\81³å\87ºã\81\97ã\81\8cã\82·ã\82°ã\83\8aã\83«ã\83\8fã\83³ã\83\89ã\83©ã\83¼ã\81«ã\82\88ã\82\8aä¸æ\96ã\81\95ã\82\8cã\81\9fã\80\82 \fBsignal\fP(7) å\8f\82ç\85§ã\80\82
.TP
\fBEINVAL\fP
関数呼び出しは停止するはずであったが、 \fIabs_timeout\fP が不正であった。 \fIabs_timeout\fP が不正とは、 \fItv_sec\fP