tail head cat sleep
QR code linking to this page

manページ  — GETPW

名称

getpw – uid からユーザ名を取得

内容

ライブラリ

Compatibility Library (libcompat, -lcompat)

書式

#include <sys/types.h>

int
getpw(uid_t uid, char *buf);

解説

getpw() 関数は、 getpwuid(3) の登場によって旧式のものとなっています。

getpw() 関数はファイル /etc/passwd を読み込んで、指定された uid が見つかればその パスワードエントリ行を、 buf が指す文字列にコピーします。 パスワードデータベースからコピーするエントリ行が null で終わっている場合は、 NUL キャラクタを後に付加します。

戻り値

getpw() 関数は、処理が正常終了した場合には 0 を返します。 エントリが存在しないなど、その他の場合は 0 以外を返します。

関連ファイル

/etc/passwd
 

関連項目

getpwent(3), passwd(5)

歴史

getpw() 関数は AT&T v6 ではじめて登場しました。

バグ

buf で示された領域は、ユーザ名を保持するのに十分な大きさである 必要があります。

getpwent(3) に関するバグはすべてこの関数でも当てはまります。


GETPW (3) June 4, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.