summaryrefslogtreecommitdiffstats
path: root/libmisc/failure.h
diff options
context:
space:
mode:
Diffstat (limited to 'libmisc/failure.h')
-rw-r--r--libmisc/failure.h61
1 files changed, 0 insertions, 61 deletions
diff --git a/libmisc/failure.h b/libmisc/failure.h
deleted file mode 100644
index 2ac30d7..0000000
--- a/libmisc/failure.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * SPDX-FileCopyrightText: 1990 - 1994, Julianne Frances Haugh
- * SPDX-FileCopyrightText: 1997 - 2000, Marek Michałkiewicz
- * SPDX-FileCopyrightText: 2005 , Tomasz Kłoczko
- * SPDX-FileCopyrightText: 2008 - 2009, Nicolas François
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
-/* $Id$ */
-#ifndef _FAILURE_H_
-#define _FAILURE_H_
-
-#include "defines.h"
-#include "faillog.h"
-#ifdef USE_UTMPX
-#include <utmpx.h>
-#else /* !USE_UTMPX */
-#include <utmp.h>
-#endif /* !USE_UTMPX */
-
-/*
- * failure - make failure entry
- *
- * failure() creates a new (struct faillog) entry or updates an
- * existing one with the current failed login information.
- */
-extern void failure (uid_t, const char *, struct faillog *);
-
-/*
- * failcheck - check for failures > allowable
- *
- * failcheck() is called AFTER the password has been validated. If the
- * account has been "attacked" with too many login failures, failcheck()
- * returns FALSE to indicate that the login should be denied even though
- * the password is valid.
- */
-extern int failcheck (uid_t uid, struct faillog *fl, bool failed);
-
-/*
- * failprint - print line of failure information
- *
- * failprint takes a (struct faillog) entry and formats it into a
- * message which is displayed at login time.
- */
-extern void failprint (const struct faillog *);
-
-/*
- * failtmp - update the cumulative failure log
- *
- * failtmp updates the (struct utmp) formatted failure log which
- * maintains a record of all login failures.
- */
-#ifdef USE_UTMPX
-extern void failtmp (const char *username, const struct utmpx *);
-#else /* !USE_UTMPX */
-extern void failtmp (const char *username, const struct utmp *);
-#endif /* !USE_UTMPX */
-
-#endif
-