diff options
-rw-r--r-- | loginutils/login.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/loginutils/login.c b/loginutils/login.c index b633a7f..3b4cf2a 100644 --- a/loginutils/login.c +++ b/loginutils/login.c @@ -15,8 +15,12 @@ #endif #if ENABLE_PAM -#include <pam/pam_appl.h> -#include <pam/pam_misc.h> +/* PAM may include <locale.h>. We may need to undefine bbox's stub define: */ +#undef setlocale +/* For some obscure reason, PAM is not in pam/xxx, but in security/xxx. + * Apparently they like to confuse people. */ +#include <security/pam_appl.h> +#include <security/pam_misc.h> static const struct pam_conv conv = { misc_conv, NULL |