home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / gnu / mntinc16 / pwd.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-07-29  |  644 b   |  32 lines

  1. #ifndef _PWD_H
  2. #define _PWD_H
  3. /* file to describe password file fields */
  4.  
  5. #ifndef _COMPILER_H
  6. #include <compiler.h>
  7. #endif
  8.  
  9. struct passwd {
  10.     char *pw_name;
  11.     char *pw_passwd;
  12.     int pw_uid;
  13.     int pw_gid;
  14.     char *pw_gecos;
  15.     char *pw_dir;
  16.     char *pw_shell;
  17. };
  18.  
  19. #define pw_comment    pw_gecos
  20.  
  21. __EXTERN struct passwd *getpwent __PROTO((void));
  22. __EXTERN struct passwd *getpwuid __PROTO((int));
  23. __EXTERN struct passwd *getpwnam __PROTO((char *));
  24.  
  25. #ifndef _POSIX_SOURCE
  26. __EXTERN void        setpwfile __PROTO((char *));
  27. __EXTERN void        setpwent  __PROTO((void));
  28. __EXTERN void        endpwent  __PROTO((void));
  29. #endif
  30.  
  31. #endif /* _PWD_H */
  32.