5 void dump_pw(WvLog
&log
, struct passwd
*pw
)
8 log(WvLog::Error
, "%s\n", strerror(errno
));
11 log(WvLog::Info
, "%s - %s - %s - id:%s/%s - %s - %s\n",
12 pw
->pw_name
, pw
->pw_gecos
, pw
->pw_passwd
,
13 pw
->pw_uid
, pw
->pw_gid
,
14 pw
->pw_dir
, pw
->pw_shell
);
19 int main(int argc
, char **argv
)
21 wvcrash_setup(argv
[0]);
23 WvLog
test("nsstest", WvLog::Info
);
25 dump_pw(test
, getpwnam("apenwarr"));
26 dump_pw(test
, getpwuid(2002));
28 dump_pw(test
, getpwnam("testuser"));
29 dump_pw(test
, getpwuid(5008));
31 dump_pw(test
, getpwnam("fudge"));
32 dump_pw(test
, getpwuid(12002));