1 /* The <pwd.h> header defines the items in the password file. */
7 #include <minix/types.h>
11 char *pw_name
; /* login name */
12 uid_t pw_uid
; /* uid corresponding to the name */
13 gid_t pw_gid
; /* gid corresponding to the name */
14 char *pw_dir
; /* user's home directory */
15 char *pw_shell
; /* name of the user's shell */
17 /* The following members are not defined by POSIX. */
18 char *pw_passwd
; /* password information */
19 char *pw_gecos
; /* just in case you have a GE 645 around */
22 /* Function Prototypes. */
23 _PROTOTYPE( struct passwd
*getpwnam
, (const char *_name
) );
24 _PROTOTYPE( struct passwd
*getpwuid
, (_mnx_Uid_t _uid
) );
27 _PROTOTYPE( void endpwent
, (void) );
28 _PROTOTYPE( struct passwd
*getpwent
, (void) );
29 _PROTOTYPE( int setpwent
, (void) );
30 _PROTOTYPE( void setpwfile
, (const char *_file
) );