+2009-04-05 Nicolas François <nicolas.francois@centraliens.net>
+
+ * src/passwd.c: do_update_age is only used ifndef USE_PAM. Make it
+ more explicit.
+
2009-04-05 Nicolas François <nicolas.francois@centraliens.net>
* src/useradd.c: Set errno to 0 before calling strtol.
static long warn = 0; /* Warning days before change */
static long inact = 0; /* Days without change before locked */
+#ifndef USE_PAM
static bool do_update_age = false;
+#endif
static bool pw_locked = false;
static bool spw_locked = false;
if (iflg) {
nsp->sp_inact = (inact * DAY) / SCALE;
}
+#ifndef USE_PAM
if (do_update_age) {
nsp->sp_lstchg = (long) time ((time_t *) 0) / SCALE;
if (0 == nsp->sp_lstchg) {
nsp->sp_lstchg = -1;
}
}
+#endif
/*
* Force change on next login, like SunOS 4.x passwd -e or Solaris