home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / unix / unixtools / unixlib / clib / h / pwd < prev    next >
Encoding:
Text File  |  1992-07-21  |  839 b   |  42 lines

  1. /* pwd.h (c) Copyright 1990 H.Rogers */
  2.  
  3. #ifndef __PWD_H
  4. #define __PWD_H
  5.  
  6. struct passwd
  7.   {
  8.   char    *pw_name;
  9.   char    *pw_passwd;
  10.   int    pw_uid;
  11.   int    pw_gid;
  12.   int    pw_quota;
  13.   char    *pw_comment;
  14.   char    *pw_gecos;
  15.   char    *pw_dir;
  16.   char    *pw_shell;
  17.   };
  18.  
  19. #ifdef __STDC__ /* implies ANSI C compilation */
  20. extern    struct passwd    *getpwent(void);
  21. #ifdef FILE
  22. extern    struct passwd    *fgetpwent(FILE *);
  23. #else
  24. extern    struct passwd    *fgetpwent(void *);
  25. #endif
  26. extern    struct passwd    *getpwuid(int);
  27. extern    struct passwd    *getpwnam(char *);
  28. extern    int        setpwent(void);
  29. extern    int        endpwent(void);
  30. extern    int        setpwfile(char *);
  31. #else
  32. extern    struct passwd    *getpwent();
  33. extern    struct passwd    *fgetpwent();
  34. extern    struct passwd    *getpwuid();
  35. extern    struct passwd    *getpwnam();
  36. extern    int        setpwent();
  37. extern    int        endpwent();
  38. extern    int        setpwfile();
  39. #endif
  40.  
  41. #endif
  42.