#ifndef _PWD_H
#define _PWD_H
/* file to describe password file fields */

#ifndef _COMPILER_H
#include <compiler.h>
#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 */
