X-Git-Url: http://git.osdn.net/view?p=linuxjm%2FLDP_man-pages.git;a=blobdiff_plain;f=release%2Fman3%2Fsleep.3;h=e99cb09cf70010d1761976daeee6b5c1edb954dc;hp=524d9e6efcda9c844c8588a4bd046987a3a701e6;hb=4fa3e54b837e5814a4598ec901d77446bf5cb9b3;hpb=f8a251df75590049b7aa6f3cd698b6ce733b1ea5 diff --git a/release/man3/sleep.3 b/release/man3/sleep.3 index 524d9e6e..e99cb09c 100644 --- a/release/man3/sleep.3 +++ b/release/man3/sleep.3 @@ -21,51 +21,31 @@ .\" 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 +.\" 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 +\fB#include \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)