PWCACHE(3) FreeBSD ライブラリ関数マニュアル PWCACHE(3)
名称
pwcache − パスワードエントリとグループエントリのキャッシュ |
ライブラリ
標準 C ライブラリ (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 ポインタが戻されます。 |
関連項目
歴史
user_from_uid() 関数と group_from_gid() 関数は、 4.4BSD ではじめて登場し ました。 FreeBSD 10.0 June 9, 1993 FreeBSD 10.0 |