GETPW(3)

名前
getpw - uid で指定されたパスワード行を取得する

書式
#include <pwd.h>
#include <sys/types.h>

int getpw(uid_t uid, char *buf);

説明
getpw() 関数は、バッファ buf に指定ユーザ ID uid の パスワード行エントリを取得する。 返されるバッファは、以下の形式の行を含む。

    name:passwd:uid:gid:gecos:dir:shell

返り値
getpw() 関数は、成功した場合 0 を、エラーが発生した場合 -1 を返す。

エラー

ENOMEM
    passwd 構造体を割り当てるためのメモリが不十分。

ファイル

/etc/passwd
    パスワードデータベースファイル

関連項目
fgetpwent(3), getpwent(3), setpwent(3), endpwent(3), getpwnam(3), getpwuid(3), putpwent(3), passwd(5).