OSDN Git Service

(split) LDP: Update release from the latest PO files
[linuxjm/LDP_man-pages.git] / release / man2 / clock_getres.2
index f55209f..5e78f43 100644 (file)
@@ -1,8 +1,7 @@
-.\" Hey Emacs! This file is -*- nroff -*- source.
-.\"
 .\" Copyright (c) 2003 Nick Clifford (zaf@nrc.co.nz), Jan 25, 2003
 .\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl), Aug 24, 2003
 .\"
+.\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
 .\"
 .\" 2003-08-23 Martin Schulze <joey@infodrom.org> improvements
 .\" 2003-08-24 aeb, large parts rewritten
 .\" 2004-08-06 Christoph Lameter <clameter@sgi.com>, SMP note
 .\"
-.\" FIXME: Linux 2.6.39 adds CLOCK_BOOTTIME
-.\"
 .\"*******************************************************************
 .\"
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH CLOCK_GETRES 2 2012\-04\-30 "" "Linux Programmer's Manual"
+.TH CLOCK_GETRES 2 2013\-02\-25 "" "Linux Programmer's Manual"
 .SH 名前
 clock_getres, clock_gettime, clock_settime \- クロックと時間の関数
 .SH 書式
@@ -47,7 +45,7 @@ clock_getres, clock_gettime, clock_settime \- クロックと時間の関数
 \fBint clock_settime(clockid_t \fP\fIclk_id\fP\fB, const struct timespec
 *\fP\fItp\fP\fB);\fP
 .sp
-\fI\-lrt\fP ã\81§ã\83ªã\83³ã\82¯ã\81\99ã\82\8bã\80\82
+\fI\-lrt\fP ã\81¨ã\83ªã\83³ã\82¯ã\81\99ã\82\8b (ã\83\90ã\83¼ã\82¸ã\83§ã\83³ 2.17 ã\82\88ã\82\8aå\89\8dã\81® glibc ã\81®ã\81¿)
 .sp
 .in -4n
 glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7)  参照):
@@ -97,6 +95,11 @@ glibc と Linux カーネルの最新のバージョンでは、
 システム時間を手動で変更した場合など) や \fBadjtime\fP や NTP が行う
 段階的な調整の影響を受ける。
 .TP 
+\fBCLOCK_REALTIME_COARSE\fP (Linux 2.6.32 以降; Linux 特有)
+.\" Added in commit da15cfdae03351c689736f8d142618592e3cebc3
+高速だが精度が低い \fBCLOCK_REALTIME\fP。速度が非常に必要で、かつ高精度のタイムスタンプが不要な場合に使用するとよい。
+.TP 
+.TP 
 \fBCLOCK_MONOTONIC\fP
 設定することができないクロックで、ある開始時点からの単調増加の時間で
 表現されるクロック (開始時点がどの時点となるかは規定されていない)。
@@ -104,12 +107,25 @@ glibc と Linux カーネルの最新のバージョンでは、
 ム時間を手動で変更した場合など) の影響を受けないが、
 \fBadjtime\fP(3) や NTP が行う段階的な調整の影響を受ける。
 .TP 
+\fBCLOCK_MONOTONIC_COARSE\fP (Linux 2.6.32 以降; Linux 特有)
+.\" Added in commit da15cfdae03351c689736f8d142618592e3cebc3
+高速だが精度が低い \fBCLOCK_MONOTONIC\fP。速度が非常に必要で、かつ高精度のタイムスタンプが不要な場合に使用するとよい。
+.TP 
 \fBCLOCK_MONOTONIC_RAW\fP (Linux 2.6.28 以降; Linux 特有)
 .\" Added in commit 2d42244ae71d6c7b0884b5664cf2eda30fb2ae68, John Stultz
 \fBCLOCK_MONOTONIC\fP と同様だが、NTP による調整や \fBadjtime\fP(3) が行う
 段階的な調整の影響を受けない、ハードウェアによる生の時刻へのアクセス
 ができる。
 .TP 
+\fBCLOCK_BOOTTIME\fP (Linux 2.6.39 以降; Linux 固有)
+.\" commit 7fdd7f89006dd5a4c702fa0ce0c272345fa44ae0
+.\" commit 70a08cca1227dc31c784ec930099a4417a06e7d0
+Identical to \fBCLOCK_MONOTONIC\fP, except it also includes any time that the
+system is suspended.  This allows applications to get a suspend\-aware
+monotonic clock without having to deal with the complications of
+\fBCLOCK_REALTIME\fP, which may have discontinuities if the time is changed
+using \fBsettimeofday\fP(2).
+.TP 
 \fBCLOCK_PROCESS_CPUTIME_ID\fP
 CPU による高分解能のプロセス毎のタイマ。
 .TP 
@@ -163,6 +179,6 @@ POSIX.1\-2001 では、 「適切な特権 (appropriate privileges)」を持っ
 \fBadjtime\fP(3), \fBclock_getcpuclockid\fP(3), \fBctime\fP(3), \fBftime\fP(3),
 \fBpthread_getcpuclockid\fP(3), \fBsysconf\fP(3), \fBtime\fP(7)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.41 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.51 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。