.\" Copyright (c) 2008, Linux Foundation, written by Michael Kerrisk .\" .\" .\" %%%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. .\" .\" Permission is granted to copy and distribute modified versions of this .\" manual under the conditions for verbatim copying, provided that the .\" entire resulting derived work is distributed under the terms of a .\" permission notice identical to this one. .\" .\" Since the Linux kernel and libraries are constantly changing, this .\" manual page may be incorrect or out-of-date. The author(s) assume no .\" responsibility for errors or omissions, or for damages resulting from .\" the use of the information contained herein. The author(s) may not .\" have taken the same level of care in the production of this manual, .\" which is licensed free of charge, as they might when working .\" professionally. .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. .\" %%%LICENSE_END .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .\" .\" Japanese Version Copyright (c) 2012 Akihiro MOTOKI .\" all rights reserved. .\" Translated 2012-05-08, Akihiro MOTOKI .\" .TH GETUTMP 3 2014\-04\-08 Linux "Linux Programmer's Manual" .SH 名前 getutmp, getutmpx \- utmp 構造体から utmpx 構造体、その逆のコピーを行う .SH 書式 .nf \fB#define _GNU_SOURCE\fP /* feature_test_macros(7) 参照 */ \fB#include \fP \fB void getutmp(const struct utmpx *\fP\fIux\fP\fB, struct utmp *\fP\fIu\fP\fB);\fP \fB void getutmpx(const struct utmp *\fP\fIu\fP\fB, struct utmpx *\fP\fIux\fP\fB);\fP .fi .SH 説明 \fBgetutmp\fP() 関数は、 \fIux\fP が指す \fIutmpx\fP 構造体の各フィールドを、 \fIu\fP が指す \fIutmp\fP 構造体の対応するフィールドにコピーする。 \fBgetutmpx\fP() 関数は逆の操作を行う。 .SH 返り値 これらの関数は値を返さない。 .SH バージョン これらの関数は glibc バージョン 2.1.1 で初めて登場した。 .SH 属性 .SS "マルチスレッディング (pthreads(7) 参照)" 関数 \fBgetutmp\fP() と \fBgetutmpx\fP() はスレッドセーフである。 .SH 準拠 これらの関数は非標準である。 Linux 以外にも、これらの関数が存在するシステムもいくつかある (Solaris や NetBSD など)。 .SH 注意 .\" e.g., on Solaris, the utmpx structure is rather larger than utmp. これらの関数が存在する一番の目的は、 \fIutmp\fP 構造体と \fIutmpx\fP 構造体が異なるフィールドを持たり、 対応するフィールドの大きさが異なっている、他のシステムとの 互換性のためである。 Linux では、これらの構造体は同じフィールドを持っており、 各フィールドのサイズも同じである。 .SH 関連項目 \fButmpdump\fP(1), \fBgetutent\fP(3), \fButmp\fP(5) .SH この文書について この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man\-pages/ に書かれている。