home *** CD-ROM | disk | FTP | other *** search
- /* pwd.h (c) Copyright 1990 H.Rogers */
-
- #ifndef __PWD_H
- #define __PWD_H
-
- struct passwd
- {
- char *pw_name;
- char *pw_passwd;
- int pw_uid;
- int pw_gid;
- int pw_quota;
- char *pw_comment;
- char *pw_gecos;
- char *pw_dir;
- char *pw_shell;
- };
-
- #ifdef __STDC__ /* implies ANSI C compilation */
- extern struct passwd *getpwent(void);
- #ifdef FILE
- extern struct passwd *fgetpwent(FILE *);
- #else
- extern struct passwd *fgetpwent(void *);
- #endif
- extern struct passwd *getpwuid(int);
- extern struct passwd *getpwnam(char *);
- extern int setpwent(void);
- extern int endpwent(void);
- extern int setpwfile(char *);
- #else
- extern struct passwd *getpwent();
- extern struct passwd *fgetpwent();
- extern struct passwd *getpwuid();
- extern struct passwd *getpwnam();
- extern int setpwent();
- extern int endpwent();
- extern int setpwfile();
- #endif
-
- #endif
-