25#ifndef MY_GETPWNAM_INCLUDED 
   26#define MY_GETPWNAM_INCLUDED 
const char * p
Definition: ctype-mb.cc:1235
 
PasswdValue my_getpwnam(const char *)
Wrapper around the getpwnam_r() POSIX function which places the contents of the passwd struct into an...
Definition: my_getpwnam.cc:85
 
PasswdValue my_getpwuid(uid_t)
Wrapper around the getpwuid_r() POSIX function which places the contents of the passwd struct into an...
Definition: my_getpwnam.cc:103
 
Shadow struct for passwd which has proper value semantics, so that it can be safely copied and assign...
Definition: my_getpwnam.h:42
 
std::string pw_passwd
Definition: my_getpwnam.h:44
 
std::string pw_shell
Definition: my_getpwnam.h:49
 
PasswdValue()=default
Default constructor creates a void value.
 
std::string pw_gecos
Definition: my_getpwnam.h:47
 
std::string pw_dir
Definition: my_getpwnam.h:48
 
bool IsVoid() const
Returns true if this PasswdValue instance does not represent a real passwd entry.
Definition: my_getpwnam.h:68
 
std::string pw_name
Definition: my_getpwnam.h:43
 
PasswdValue(const passwd &p)
Constructs from a passwd instance.
Definition: my_getpwnam.h:52
 
uid_t pw_uid
Definition: my_getpwnam.h:45
 
gid_t pw_gid
Definition: my_getpwnam.h:46