.\" 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"
+.\"*******************************************************************
+.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
-秒間または無視されないシグナルが到着するまで休止する。
+\fBsleep\fP() は、呼び出したスレッドを \fIseconds\fP 秒間または無視されないシグナルが到着するまで休止する。
.SH 返り値
-要求された時間が過ぎた場合はゼロを返す。
-呼び出しがシグナルハンドラーに割り込まれた場合は、
-休止の残り時間を返す。
+要求された時間が過ぎた場合はゼロを返す。 呼び出しがシグナルハンドラーに割り込まれた場合は、 休止の残り時間を返す。
.SH 準拠
-POSIX.1-2001.
+POSIX.1\-2001.
.SH バグ
-.BR sleep ()
-は
-.B SIGALRM
-を用いて実装されている。そのため、
-.BR alarm (2)
-と
-.BR sleep ()
+\fBsleep\fP() は \fBSIGALRM\fP を用いて実装されている。そのため、 \fBalarm\fP(2) と \fBsleep\fP()
を混ぜて使用するのは、まずい考えである。
.PP
-休止中にシグナルハンドラーから
-.BR longjmp (3)
-を使用することや
-.B SIGALRM
+休止中にシグナルハンドラーから \fBlongjmp\fP(3) を使用することや \fBSIGALRM\fP
のハンドリングを変更することは、定義されていない結果を生む。
.SH 関連項目
-.BR alarm (2),
-.BR nanosleep (2),
-.BR signal (2),
-.BR signal (7)
+\fBalarm\fP(2), \fBnanosleep\fP(2), \fBsignal\fP(2), \fBsignal\fP(7)