.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl) and
.\" Walter Harms (walter.harms@informatik.uni-oldenburg.de)
.\"
+.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
.\" Distributed under GPL
+.\" %%%LICENSE_END
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH GETSPNAM 3 2010\-02\-25 GNU "Linux Programmer's Manual"
+.\"
+.\" Japanese Version Copyright (c) 2004 Yuichi SATO
+.\" all rights reserved.
+.\" Translated 2004-08-20, Yuichi SATO <ysato444@yahoo.co.jp>
+.\" Updated 2013-03-25, Akihiro MOTOKI <amotoki@gmail.com>
+.\" Updated 2013-07-17, Akihiro MOTOKI <amotoki@gmail.com>
+.\"
+.TH GETSPNAM 3 2013\-04\-19 GNU "Linux Programmer's Manual"
.SH 名前
getspnam, getspnam_r, getspent, getspent_r, setspent, endspent,fgetspent,
fgetspent_r, sgetspent, sgetspent_r, putspent, lckpwdf, ulckpwdf \- shadow
char *sp_namp; /* ログイン名 */
char *sp_pwdp; /* 暗号化されたパスワード */
long sp_lstchg; /* 最終更新日
- (1970\-01\-01 00:00:00 +0000 (UTC)) からの日数) */
+ (1970\-01\-01 00:00:00 +0000 (UTC)
+ からの日数) */
long sp_min; /* 変更が出来るようになるまでの最短日数 */
long sp_max; /* 変更をしなくてもよい最長日数 */
long sp_warn; /* パスワードが期限切れになる前に
long sp_inact; /* パスワードが期限切れになってから
アカウントが無効になるまでの日数 */
long sp_expire; /* アカウントが無効になる日付
- (1970\-01\-01 00:00:00 +0000 (UTC)) からの日数) */
+ (1970\-01\-01 00:00:00 +0000 (UTC)
+ からの日数) */
unsigned long sp_flag; /* 予約フィールド */
};
.fi
.in
.SH 返り値
ポインタを返す関数は、これ以上エントリがない場合や 処理中にエラーが発生した場合 NULL を返す。 \fIint\fP を返り値として持つ関数は、
-成功した場合 0 を返し、失敗した場合 \-1 を返す。
+成功した場合 0 を返し、失敗した場合、 \-1 を返し、 \fIerrno\fP にエラーの原因を示す値を設定する。
.LP
リエントラント版でない関数では、返り値が静的な領域を指しており、 引き続いてこれらの関数を呼び出した場合に上書きされる可能性がある。
.LP
リエントラント版の関数は、成功した場合に 0 を返す。 エラーの場合は、エラー番号が返される。
.SH エラー
.TP
+\fBEACCES\fP
+呼び出し元が shadow パスワードファイルにアクセスする許可を持っていない。
+.TP
\fBERANGE\fP
与えられたバッファが小さすぎる。
.SH ファイル
API が提供されている。
.SH 関連項目
\fBgetgrnam\fP(3), \fBgetpwnam\fP(3), \fBgetpwnam_r\fP(3), \fBshadow\fP(5)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.54 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。