OSDN Git Service

(split) LDP: Update releases to LDP v3.40.
[linuxjm/LDP_man-pages.git] / release / man3 / sleep.3
index b052de1..621e63d 100644 (file)
 .\" the source, must acknowledge the copyright and authors of this work.
 .\" License.
 .\" Modified Sat Jul 24 18:16:02 1993 by Rik Faith (faith@cs.unc.edu)
+.\"*******************************************************************
 .\"
-.\" Japanese Version Copyright (c) 1997 YOSHINO Takashi
-.\"       all rights reserved.
-.\" Translated Tue Jan 21 20:46:24 JST 1997
-.\"       by YOSHINO Takashi <yoshino@civil.jcn.nihon-u.ac.jp>
+.\" This file was generated with po4a. Translate the source file.
 .\"
-.\" WORD:      signal handler  ¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¡¼
-.\"
-.TH SLEEP 3  2010-02-03 "GNU" "Linux Programmer's Manual"
-.SH Ì¾Á°
-sleep \- »ØÄê¤ÎÉÿô¤Î´Ö¤À¤±µÙ»ß¤¹¤ë
-.SH ½ñ¼°
+.\"*******************************************************************
+.TH SLEEP 3 2010\-02\-03 GNU "Linux Programmer's Manual"
+.SH 名前
+sleep \- 指定の秒数の間だけ休止する
+.SH 書式
 .nf
-.B #include <unistd.h>
+\fB#include <unistd.h>\fP
 .sp
-.BI "unsigned int sleep(unsigned int " "seconds" );
+\fBunsigned int sleep(unsigned int \fP\fIseconds\fP\fB);\fP
 .fi
-.SH ÀâÌÀ
-.BR sleep ()
-¤Ï¡¢¸Æ¤Ó½Ð¤·¤¿¥¹¥ì¥Ã¥É¤ò
-.I seconds
-Éô֤ޤ¿¤Ï̵»ë¤µ¤ì¤Ê¤¤¥·¥°¥Ê¥ë¤¬ÅþÃ夹¤ë¤Þ¤ÇµÙ»ß¤¹¤ë¡£
-.SH ÊÖ¤êÃÍ
-Í׵ᤵ¤ì¤¿»þ´Ö¤¬²á¤®¤¿¾ì¹ç¤Ï¥¼¥í¤òÊÖ¤¹¡£
-¸Æ¤Ó½Ð¤·¤¬¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¡¼¤Ë³ä¤ê¹þ¤Þ¤ì¤¿¾ì¹ç¤Ï¡¢
-µÙ»ß¤Î»Ä¤ê»þ´Ö¤òÊÖ¤¹¡£
-.SH ½àµò
-POSIX.1-2001.
-.SH ¥Ð¥°
-.BR sleep ()
-¤Ï
-.B SIGALRM
-¤òÍѤ¤¤Æ¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£¤½¤Î¤¿¤á¡¢
-.BR alarm (2)
-¤È
-.BR sleep ()
-¤òº®¤¼¤Æ»ÈÍѤ¹¤ë¤Î¤Ï¡¢¤Þ¤º¤¤¹Í¤¨¤Ç¤¢¤ë¡£
+.SH 説明
+\fBsleep\fP()  は、呼び出したスレッドを \fIseconds\fP 秒間または無視されないシグナルが到着するまで休止する。
+.SH 返り値
+要求された時間が過ぎた場合はゼロを返す。 呼び出しがシグナルハンドラーに割り込まれた場合は、 休止の残り時間を返す。
+.SH 準拠
+POSIX.1\-2001.
+.SH バグ
+\fBsleep\fP()  は \fBSIGALRM\fP を用いて実装されている。そのため、 \fBalarm\fP(2)  と \fBsleep\fP()
+を混ぜて使用するのは、まずい考えである。
 .PP
-µÙ»ßÃæ¤Ë¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¡¼¤«¤é
-.BR longjmp (3)
-¤ò»ÈÍѤ¹¤ë¤³¤È¤ä
-.B SIGALRM
-¤Î¥Ï¥ó¥É¥ê¥ó¥°¤òÊѹ¹¤¹¤ë¤³¤È¤Ï¡¢ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤·ë²Ì¤òÀ¸¤à¡£
-.SH ´ØÏ¢¹àÌÜ
-.BR alarm (2),
-.BR nanosleep (2),
-.BR signal (2),
-.BR signal (7)
+休止中にシグナルハンドラーから \fBlongjmp\fP(3)  を使用することや \fBSIGALRM\fP
+のハンドリングを変更することは、定義されていない結果を生む。
+.SH 関連項目
+\fBalarm\fP(2), \fBnanosleep\fP(2), \fBsignal\fP(2), \fBsignal\fP(7)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.40 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。