source: trunk/minix/include/pwd.h@ 12

Last change on this file since 12 was 9, checked in by Mattia Monga, 14 years ago

Minix 3.1.2a

File size: 947 bytes
Line 
1/* The <pwd.h> header defines the items in the password file. */
2
3#ifndef _PWD_H
4#define _PWD_H
5
6#ifndef _TYPES_H
7#include <sys/types.h>
8#endif
9
10struct passwd {
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 */
16
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 */
20};
21
22/* Function Prototypes. */
23_PROTOTYPE( struct passwd *getpwnam, (const char *_name) );
24_PROTOTYPE( struct passwd *getpwuid, (_mnx_Uid_t _uid) );
25
26#ifdef _MINIX
27_PROTOTYPE( void endpwent, (void) );
28_PROTOTYPE( struct passwd *getpwent, (void) );
29_PROTOTYPE( int setpwent, (void) );
30_PROTOTYPE( void setpwfile, (const char *_file) );
31#endif
32
33#endif /* _PWD_H */
Note: See TracBrowser for help on using the repository browser.