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.

Hang in there, people suffering from natural disasters and deadly diseases - we're putting ribbons on our cars as fast as we can
— Artur Bagyants