summaryrefslogtreecommitdiffstats
path: root/libmisc/pwdcheck.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmisc/pwdcheck.c')
-rw-r--r--libmisc/pwdcheck.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/libmisc/pwdcheck.c b/libmisc/pwdcheck.c
deleted file mode 100644
index 15fc3a3..0000000
--- a/libmisc/pwdcheck.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * SPDX-FileCopyrightText: 2000 - 2005, Tomasz Kłoczko
- * SPDX-FileCopyrightText: 2007 - 2008, Nicolas François
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
-#include <config.h>
-
-#ident "$Id$"
-
-#ifndef USE_PAM
-
-#include <stdio.h>
-#include <shadow.h>
-#include "prototypes.h"
-#include "defines.h"
-#include "pwauth.h"
-#include "shadowlog.h"
-
-void passwd_check (const char *user, const char *passwd, unused const char *progname)
-{
- struct spwd *sp;
-
- sp = getspnam (user); /* !USE_PAM, no need for xgetspnam */
- if (NULL != sp) {
- passwd = sp->sp_pwdp;
- }
- if (pw_auth (passwd, user, PW_LOGIN, (char *) 0) != 0) {
- SYSLOG ((LOG_WARN, "incorrect password for `%s'", user));
- (void) sleep (1);
- fprintf (log_get_logfd(), _("Incorrect password for %s.\n"), user);
- exit (EXIT_FAILURE);
- }
-}
-#else /* USE_PAM */
-extern int errno; /* warning: ANSI C forbids an empty source file */
-#endif /* USE_PAM */