.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
-.\" Japanese Version Copyright (c) 2002 Akihiro MOTOKI, all rights reserved.
-.\" Translated Mon Mar 5 2003 by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
-.\" Updated Sun Sep 14 JST 2003 by Akihiro MOTOKI
-.\" Updated 2008-02-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.77
-.\" Updated 2008-08-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.05
+.\"*******************************************************************
.\"
-.TH GETTID 2 2008-04-14 "Linux" "Linux Programmer's Manual"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH GETTID 2 2008\-04\-14 Linux "Linux Programmer's Manual"
.SH 名前
gettid \- スレッドID を取得する
.SH 書式
.nf
-.B #include <sys/types.h>
+\fB#include <sys/types.h>\fP
.sp
-.B pid_t gettid(void);
+\fBpid_t gettid(void);\fP
.fi
.SH 説明
-.BR gettid ()
-は呼び出し元のスレッド ID (TID) を返す。
-シングルスレッドのプロセスでは、スレッド ID は
-.RB ( getpid (2)
-が返すプロセス ID (PID) と等しい。
-マルチスレッドのプロセスでは、全てのスレッドは同じ PID を持つが、
-それぞれのスレッドは一意な TID を持つ。
-さらなる詳細は、
-.BR clone (2)
-の
-.BR CLONE_THREAD
+\fBgettid\fP() は呼び出し元のスレッド ID (TID) を返す。 シングルスレッドのプロセスでは、スレッド ID は
+(\fBgetpid\fP(2) が返すプロセス ID (PID) と等しい。 マルチスレッドのプロセスでは、全てのスレッドは同じ PID を持つが、
+それぞれのスレッドは一意な TID を持つ。 さらなる詳細は、 \fBclone\fP(2) の \fBCLONE_THREAD\fP
についての議論を参照すること。
.SH 返り値
成功の場合、呼び出し元のプロセスのスレッドID を返す。
.SH エラー
このコールは常に成功する。
.SH バージョン
-.BR gettid ()
-システムコールは、カーネル 2.4.11 の Linux で初めて登場した。
+\fBgettid\fP() システムコールは、カーネル 2.4.11 の Linux で初めて登場した。
.SH 準拠
-.BR gettid ()
-は Linux 固有であり、
-移植を想定したプログラムでは使用すべきではない。
+\fBgettid\fP() は Linux 固有であり、 移植を想定したプログラムでは使用すべきではない。
.SH 注意
-glibc はこのシステムコールに対するラッパー関数を提供していない。
-.BR syscall (2)
-を使って呼び出すこと。
-.\" See http://sourceware.org/bugzilla/show_bug.cgi?id=6399
+.\" FIXME See http://sourceware.org/bugzilla/show_bug.cgi?id=6399
.\" "gettid() should have a wrapper"
+glibc はこのシステムコールに対するラッパー関数を提供していない。 このシステムコールは呼び出すには \fBsyscall\fP(2) を使うこと。
-このシステムコールが返すスレッド ID は
-POSIX スレッド ID
-.RB ( pthread_self (3)
-が返す曖昧な値) と同じものではない。
+このシステムコールが返すスレッド ID は POSIX スレッド ID (\fBpthread_self\fP(3) が返す曖昧な値) と同じものではない。
.SH 関連項目
-.BR clone (2),
-.BR fork (2),
-.BR getpid (2)
+\fBclone\fP(2), \fBfork\fP(2), \fBgetpid\fP(2)