#ifndef _PWD_H #define _PWD_H /* file to describe password file fields */ #ifndef _COMPILER_H #include #endif struct passwd { char *pw_name; char *pw_passwd; int pw_uid; int pw_gid; char *pw_gecos; char *pw_dir; char *pw_shell; }; #define pw_comment pw_gecos __EXTERN struct passwd *getpwent __PROTO((void)); __EXTERN struct passwd *getpwuid __PROTO((int)); __EXTERN struct passwd *getpwnam __PROTO((char *)); #ifndef _POSIX_SOURCE __EXTERN void setpwfile __PROTO((char *)); __EXTERN void setpwent __PROTO((void)); __EXTERN void endpwent __PROTO((void)); #endif #endif /* _PWD_H */