.\" Copyright 1995 Mark D. Roth (roth@uiuc.edu)
.\"
+.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
.\" This is free documentation; you can redistribute it and/or
.\" modify it under the terms of the GNU General Public License as
.\" published by the Free Software Foundation; either version 2 of
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, write to the Free
-.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
-.\" USA.
+.\" License along with this manual; if not, see
+.\" <http://www.gnu.org/licenses/>.
+.\" %%%LICENSE_END
.\"
.\" References consulted:
.\" Linux libc source code
追加のフィールドがあったり、既存のフィールドのサイズが大きくなっていたり するものもある。複数のファイルが使用されている場合もあり、多くの場合
\fI/var/*/utmpx\fP と \fI/var/*/wtmpx\fP というファイルが使われる。
.LP
-一方、 Linux glibc では複数の \fIutmpx\fP ファイル は使われていない。
-\fIutmp\fP 構造体が十分に大きいからである。
-上記の名前に "x" が付いた関数は "x" が付いていない対応する関数の別名と
-なっている (例えば \fIgetutxent\fP() は \fIgetutent\fP() の別名である)。
+Linux glibc on the other hand does not use a parallel \fIutmpx\fP file since
+its \fIutmp\fP structure is already large enough. The "x" functions listed
+above are just aliases for their counterparts without the "x" (e.g.,
+\fBgetutxent\fP() is an alias for \fBgetutent\fP()).
.SH 注意
-.SS "glibc での注意"
+.SS "Glibc notes"
上記の関数群はスレッド・セーフではない。 glibc にはリエントラント版 (reentrant) が追加されている。
.sp
.nf
\fB#define _GNU_SOURCE\fP /* or _SVID_SOURCE or _BSD_SOURCE;
-\& \fBfeature_test_macros(7)\fP 参照 */
+\& see \fBfeature_test_macros\fP(7) */
\fB#include <utmp.h>\fP
.sp
\fBint getutent_r(struct utmp *\fP\fIubuf\fP\fB, struct utmp **\fP\fIubufp\fP\fB);\fP
.SH 関連項目
\fBgetutmp\fP(3), \fButmp\fP(5)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.41 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。