Changes to update Tomato RAF.
[tomato.git] / release / src / router / dnscrypt / src / proxy / getpwnam.h
blobb234b64916c163d002d0122d1adaaff72910824c
2 #ifndef __GETPWNAM_H__
3 #define __GETPWNAM_H__ 1
5 #include <config.h>
6 #include <sys/types.h>
8 #ifdef HAVE_PWD_H
9 # include <pwd.h>
10 # ifdef HAVE_UUID_UUID_H
11 # include <uuid/uuid.h>
12 # endif
14 #elif defined(HAVE_GETPWNAM)
16 # include <time.h>
17 # ifdef HAVE_UUID_UUID_H
18 # include <uuid/uuid.h>
19 # endif
21 struct passwd {
22 char *pw_name;
23 char *pw_passwd;
24 uid_t pw_uid;
25 gid_t pw_gid;
26 time_t pw_change;
27 char *pw_class;
28 char *pw_gecos;
29 char *pw_dir;
30 char *pw_shell;
31 time_t pw_expire;
33 struct passwd *getpwnam(const char *);
35 #endif
37 #endif