diff options
Diffstat (limited to 'libmisc/failure.h')
-rw-r--r-- | libmisc/failure.h | 61 |
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 - |