Subversion Repositories configs

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 - 1
 
2
/* /usr/include/pwd.h */
3
 
4
 
5
struct passwd {
6
        char    *pw_name;
7
        char    *pw_passwd;
8
        __uid_t pw_uid;
9
        __gid_t pw_gid;
10
        char    *pw_gecos;
11
        char    *pw_dir;
12
        char    *pw_shell;
13
};
14
 
15
 
16
void setpwent();
17
void endpwent();
18
struct passwd* getpwent();
19
struct passwd* fgetpwent(FILE *stream);
20
int putpwent(struct passwd *p, FILE *f);
21
struct passwd* getpwuid(__uid_t uid);
22
struct passwd* getpwnam(char *name);
23
 
24
 
25
int getpwent_r(struct passwd *resultbuf, char *buffer, size_t buflen, void *result);
26
int getpwuid_r(__uid_t uid, struct passwd *resultbuf, char *buffer, size_t buflen, void *result);
27
int getpwnam_r(char *name, struct passwd *resultbuf, char *buffer, size_t buflen, void *result);
28
int fgetpwent_r(FILE *stream, struct passwd *resultbuf, char *buffer, size_t __buflen, void *result);
29
int getpw(__uid_t uid, char *buffer);