27 #include <sys/types.h>
36 #define NOT_SUPPORTED(nm) \
37 nm ": not supported on this system"
112 #if defined HAVE_GETPWENT
113 msg = std::string ();
131 #if defined (HAVE_GETPWUID)
132 msg = std::string ();
150 #if defined (HAVE_GETPWNAM)
151 msg = std::string ();
169 #if defined (HAVE_SETPWENT)
170 msg = std::string ();
189 #if defined (HAVE_ENDPWENT)
190 msg = std::string ();
200 : pw_name (), pw_passwd (), pw_uid (0), pw_gid (0), pw_gecos (),
201 pw_dir (), pw_shell (), valid (false)
203 #if defined (HAVE_PWD_H)
204 msg = std::string ();
228 (*current_liboctave_error_handler) (
"invalid password object");
std::string gecos(void) const
void gripe_invalid(void) const
#define NOT_SUPPORTED(nm)
static int setpwent(void)
std::string dir(void) const
static int endpwent(void)
std::string shell(void) const
std::string name(void) const
static octave_passwd getpwent(void)
std::string passwd(void) const
static octave_passwd getpwuid(uid_t uid)
static octave_passwd getpwnam(const std::string &nm)