repo.or.cz
/
tomato.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Changes to update Tomato RAF.
[tomato.git]
/
release
/
src
/
router
/
dnscrypt
/
src
/
proxy
/
getpwnam.h
blob
b234b64916c163d002d0122d1adaaff72910824c
1
2
#ifndef __GETPWNAM_H__
3
#define __GETPWNAM_H__ 1
4
5
#include <config.h>
6
#include <sys/types.h>
7
8
#ifdef HAVE_PWD_H
9
# include <pwd.h>
10
# ifdef HAVE_UUID_UUID_H
11
# include <uuid/uuid.h>
12
# endif
13
14
#elif defined(HAVE_GETPWNAM)
15
16
# include <time.h>
17
# ifdef HAVE_UUID_UUID_H
18
# include <uuid/uuid.h>
19
# endif
20
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
;
32
};
33
struct
passwd
*
getpwnam
(
const char
*);
34
35
#endif
36
37
#endif