summaryrefslogtreecommitdiff
path: root/openbsd-compat/port-aix.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbsd-compat/port-aix.c')
-rw-r--r--openbsd-compat/port-aix.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/openbsd-compat/port-aix.c b/openbsd-compat/port-aix.c
index 4c96a3171..cddc0907f 100644
--- a/openbsd-compat/port-aix.c
+++ b/openbsd-compat/port-aix.c
@@ -24,12 +24,17 @@
24 * 24 *
25 */ 25 */
26#include "includes.h" 26#include "includes.h"
27#include "ssh.h"
28#include "log.h"
29#include "servconf.h"
27 30
28#ifdef _AIX 31#ifdef _AIX
29 32
30#include <uinfo.h> 33#include <uinfo.h>
31#include <../xmalloc.h> 34#include <../xmalloc.h>
32 35
36extern ServerOptions options;
37
33/* 38/*
34 * AIX has a "usrinfo" area where logname and other stuff is stored - 39 * AIX has a "usrinfo" area where logname and other stuff is stored -
35 * a few applications actually use this and die if it's not set 40 * a few applications actually use this and die if it's not set
@@ -52,5 +57,16 @@ aix_usrinfo(struct passwd *pw)
52 xfree(cp); 57 xfree(cp);
53} 58}
54 59
60# ifdef CUSTOM_FAILED_LOGIN
61/*
62 * record_failed_login: generic "login failed" interface function
63 */
64void
65record_failed_login(const char *user, const char *ttyname)
66{
67 loginfailed(user,
68 get_canonical_hostname(options.verify_reverse_mapping), ttyname);
69}
70# endif /* CUSTOM_FAILED_LOGIN */
55#endif /* _AIX */ 71#endif /* _AIX */
56 72