Print this page
Remove include userdefs.h where not needed


  17  * information: Portions Copyright [yyyy] [name of copyright owner]
  18  *
  19  * CDDL HEADER END
  20  */
  21 /*
  22  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  23  * Use is subject to license terms.
  24  */
  25 
  26 
  27 #include <stdlib.h>
  28 #include <pwd.h>
  29 #include <shadow.h>
  30 #include <syslog.h>
  31 #include <errno.h>
  32 #include <string.h>
  33 #include <crypt.h>
  34 #include <unistd.h>
  35 #include <user_attr.h>
  36 #include <auth_attr.h>
  37 #include <userdefs.h>
  38 #include <deflt.h>
  39 #include <sys/stat.h>
  40 #include <sys/param.h>
  41 #include <stdarg.h>
  42 
  43 #include <security/pam_appl.h>
  44 #include <security/pam_modules.h>
  45 #include <security/pam_impl.h>
  46 
  47 #include <libintl.h>
  48 
  49 #include <passwdutil.h>
  50 
  51 #define LOGINADMIN      "/etc/default/login"
  52 #define MAXTRYS         5
  53 
  54 /*PRINTFLIKE2*/
  55 void
  56 error(pam_handle_t *pamh, char *fmt, ...)
  57 {




  17  * information: Portions Copyright [yyyy] [name of copyright owner]
  18  *
  19  * CDDL HEADER END
  20  */
  21 /*
  22  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  23  * Use is subject to license terms.
  24  */
  25 
  26 
  27 #include <stdlib.h>
  28 #include <pwd.h>
  29 #include <shadow.h>
  30 #include <syslog.h>
  31 #include <errno.h>
  32 #include <string.h>
  33 #include <crypt.h>
  34 #include <unistd.h>
  35 #include <user_attr.h>
  36 #include <auth_attr.h>

  37 #include <deflt.h>
  38 #include <sys/stat.h>
  39 #include <sys/param.h>
  40 #include <stdarg.h>
  41 
  42 #include <security/pam_appl.h>
  43 #include <security/pam_modules.h>
  44 #include <security/pam_impl.h>
  45 
  46 #include <libintl.h>
  47 
  48 #include <passwdutil.h>
  49 
  50 #define LOGINADMIN      "/etc/default/login"
  51 #define MAXTRYS         5
  52 
  53 /*PRINTFLIKE2*/
  54 void
  55 error(pam_handle_t *pamh, char *fmt, ...)
  56 {