1 #ifndef __XRDSYSPWD_HH__
2 #define __XRDSYSPWD_HH__
33 #include <sys/types.h>
42 struct passwd *
Get(
const char *Usr)
43 {
rc = getpwnam_r(Usr,&pwStruct,pwBuff,
sizeof(pwBuff),&Ppw);
47 struct passwd *
Get(uid_t Uid)
48 {
rc = getpwuid_r(Uid,&pwStruct,pwBuff,
sizeof(pwBuff),&Ppw);
55 {
rc = getpwnam_r(Usr,&pwStruct,pwBuff,
sizeof(pwBuff),pwP);}
58 {
rc = getpwuid_r(Uid,&pwStruct,pwBuff,
sizeof(pwBuff),pwP);}
64 struct passwd pwStruct, *Ppw;
XrdSysPwd(uid_t Uid, struct passwd **pwP)
struct passwd * Get(uid_t Uid)
struct passwd * Get(const char *Usr)
XrdSysPwd(const char *Usr, struct passwd **pwP)