7 #include "wvautoconf.h"
14 WvString wv_username_from_uid(wvuid_t uid)
17 return WvString::null;
21 wvuid_t wv_uid_from_username(
WvString username)
38 WvString wv_username_from_uid(wvuid_t uid)
41 struct passwd pwbuf, *userinfo;
43 if (getpwuid_r(uid, &pwbuf, buf,
sizeof(buf), &userinfo) == 0)
44 return userinfo->pw_name;
46 return WvString::null;
50 wvuid_t wv_uid_from_username(
WvString username)
53 struct passwd pwbuf, *userinfo;
55 if (getpwnam_r(username, &pwbuf, buf,
sizeof(buf), &userinfo) != 0)
56 return userinfo->pw_uid;