tail head cat sleep
QR code linking to this page

manページ  — PWCACHE

名称

pwcache – パスワードエントリとグループエントリのキャッシュ

内容

ライブラリ

Standard C Library (libc, -lc)

書式

#include <stdlib.h>

char *
user_from_uid(unsigned long uid, int nouser);

char *
group_from_gid(unsigned long gid, int nogroup);

解説

user_from_uid() 関数は、引数 uid に関連するユーザ名を戻します。ユーザ名はキャッシュされるので、同じ uid で何度も呼び出す場合は、 getpwuid(3) を呼び出す必要はありません。 uid にユーザが関連していない場合は、引数 nouser が 0 であれば、 uid のストリング表現にポインタが戻されます。0 以外である場合は NULL ポインタが戻されます。

group_from_gid() 関数は、引数 gid に関連するグループ名を戻します。グループ名はキャッシュされるので、同じ gid で何度も呼び出す場合は、 getgrgid(3) を呼び出す必要はありません。 gid にグループが関連していない場合は、引数 nogroup が 0 であれば、 gid のストリング表現にポインタが戻されます。0 以外である場合は NULL ポインタが戻されます。

関連項目

getgrgid(3), getpwuid(3)

歴史

user_from_uid() 関数と group_from_gid() 関数は、 BSD 4.4 ではじめて登場しました。

PWCACHE (3) June 9, 1993

tail head cat sleep
QR code linking to this page


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

I define UNIX as “30 definitions of regular expressions living under one roof.”
— Donald Knuth