1: /*
   2:  * Copyright (c) 1988 The Regents of the University of California.
   3:  * All rights reserved.
   4:  *
   5:  * Redistribution and use in source and binary forms are permitted
   6:  * provided that the above copyright notice and this paragraph are
   7:  * duplicated in all such forms and that any documentation,
   8:  * advertising materials, and other materials related to such
   9:  * distribution and use acknowledge that the software was developed
  10:  * by the University of California, Berkeley.  The name of the
  11:  * University may not be used to endorse or promote products derived
  12:  * from this software without specific prior written permission.
  13:  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
  14:  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  15:  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  16:  *
  17:  *	@(#)pwd.h	4.3.1 (2.11BSD) 1996/11/16
  18:  */
  19: 
  20: #define _PATH_PASSWD        "/etc/passwd"
  21: #define _PATH_MASTERPASSWD  "/etc/master.passwd"
  22: #define _PATH_MKPASSWD      "/sbin/mkpasswd"
  23: #define _PATH_PTMP      "/etc/ptmp"
  24: 
  25: #define _PW_KEYBYNAME       '0'
  26: #define _PW_KEYBYUID        '1'
  27: 
  28: struct passwd {
  29:     char    *pw_name;           /* user name */
  30:     char    *pw_passwd;         /* encrypted password */
  31:     int pw_uid;             /* user uid */
  32:     int pw_gid;             /* user gid */
  33:     long    pw_change;          /* password change time */
  34:     char    *pw_class;          /* user access class */
  35:     char    *pw_gecos;          /* Honeywell login info */
  36:     char    *pw_dir;            /* home directory */
  37:     char    *pw_shell;          /* default shell */
  38:     long    pw_expire;          /* account expiration */
  39: };
  40: 
  41: struct passwd *getpwent(), *getpwuid(), *getpwnam();
  42: void endpwent(), setpwfile();
  43: int setpassent(), setpwent();

Defined struct's

passwd defined in line 28; used 524 times

Defined macros

_PW_KEYBYUID defined in line 26; used 1 times

Usage of this include

pwd.h used 126 times
Last modified: 1996-11-17
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 3443
Valid CSS Valid XHTML 1.0 Strict