OSDN Git Service

長音記号の修正を release に反映
[linuxjm/LDP_man-pages.git] / release / man3 / mq_send.3
index 62a9d60..0833e5c 100644 (file)
@@ -33,7 +33,7 @@
 .\" Translated 2006-04-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13
 .\"
-.TH MQ_SEND 3 2014\-01\-18 Linux "Linux Programmer's Manual"
+.TH MQ_SEND 3 2014\-06\-03 Linux "Linux Programmer's Manual"
 .SH 名前
 mq_send, mq_timedsend \- メッセージキューにメッセージを送信する
 .SH 書式
@@ -72,7 +72,7 @@ _XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
 メッセージは優先度の降順でキューに格納され、同じ優先度の新しいメッセージは 同じ優先度の古いメッセージの後ろに格納される。
 
 メッセージキューがすでに一杯の場合 (すなわち、キューに入っているメッセージ数がキューの \fImq_maxmsg\fP 属性と等しい場合)、デフォルトでは、
-\fBmq_send ()\fP は、メッセージをキューイングするのに十分な空間ができるか、 関数呼び出しがシグナルハンドラにより中断されるまで、停止
+\fBmq_send ()\fP ã\81¯ã\80\81ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\82\92ã\82­ã\83¥ã\83¼ã\82¤ã\83³ã\82°ã\81\99ã\82\8bã\81®ã\81«å\8d\81å\88\86ã\81ªç©ºé\96\93ã\81\8cã\81§ã\81\8dã\82\8bã\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中æ\96­ã\81\95ã\82\8cã\82\8bã\81¾ã\81§ã\80\81å\81\9cæ­¢
 (block) する。 メッセージキュー記述 (message queue description) で \fBO_NONBLOCK\fP
 フラグが有効になっている場合は、 \fBmq_send\fP()  はエラー \fBEAGAIN\fP ですぐに失敗する。
 
@@ -103,7 +103,7 @@ struct timespec {
 \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
@@ -114,6 +114,9 @@ struct timespec {
 .TP 
 \fBETIMEDOUT\fP
 メッセージが転送される前に関数呼び出しがタイムアウトした。
+.SH 属性
+.SS "マルチスレッディング (pthreads(7) 参照)"
+関数 \fBmq_send\fP() と \fBmq_timedsend\fP() はスレッドセーフである。
 .SH 準拠
 POSIX.1\-2001.
 .SH 注意
@@ -123,6 +126,6 @@ Linux では、 \fBmq_timedsend\fP()  はシステムコールである。 \fBmq
 \fBmq_close\fP(3), \fBmq_getattr\fP(3), \fBmq_notify\fP(3), \fBmq_open\fP(3),
 \fBmq_receive\fP(3), \fBmq_unlink\fP(3), \fBmq_overview\fP(7), \fBtime\fP(7)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.63 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.78 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。