Merge from emacs-24; up to 2014-05-15T16:55:18Z!jan.h.d@swipnet.se
[bpt/emacs.git] / nt / inc / pwd.h
CommitLineData
efdeeb2b
GV
1#ifndef _PWD_H_
2#define _PWD_H_
3/*
4 * pwd.h doesn't exist on NT, so we put together our own.
5 */
6
7struct passwd {
22749e9a
EZ
8 char *pw_name;
9 char *pw_passwd;
10 unsigned pw_uid; /* Vista's TrustedInstaller has a very large RID */
11 unsigned pw_gid;
12 int pw_quota;
13 char *pw_gecos;
14 char *pw_dir;
15 char *pw_shell;
efdeeb2b
GV
16};
17
22749e9a 18typedef unsigned uid_t;
536439ac
AI
19typedef uid_t gid_t;
20
a68089e4
EZ
21extern unsigned getuid (void);
22extern unsigned geteuid (void);
23
24extern struct passwd * getpwnam (char *);
25extern struct passwd * getpwuid (unsigned);
cce55b8e
EZ
26
27
efdeeb2b 28#endif /* _PWD_H_ */
ab5796a9 29