diff --git a/golang-pam.c b/golang-pam.c index ea5fd88..58f567c 100644 --- a/golang-pam.c +++ b/golang-pam.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include diff --git a/pamdefs.c b/pamdefs.c index ef0bbc3..81a0fbd 100644 --- a/pamdefs.c +++ b/pamdefs.c @@ -30,9 +30,25 @@ enum { $ABORT = PAM_ABORT, $AUTHTOK_EXPIRED = PAM_AUTHTOK_EXPIRED, $MODULE_UNKNOWN = PAM_MODULE_UNKNOWN, + +#if !defined(PAM_BAD_ITEM) + $BAD_ITEM = PAM_SYMBOL_ERR, +#else $BAD_ITEM = PAM_BAD_ITEM, +#endif + +#if !defined(PAM_CONV_AGAIN) + $CONV_AGAIN = PAM_SYMBOL_ERR, +#else $CONV_AGAIN = PAM_CONV_AGAIN, +#endif + +#if !defined(PAM_INCOMPLETE) + $INCOMPLETE = PAM_SYMBOL_ERR +#else $INCOMPLETE = PAM_INCOMPLETE +#endif + }; enum {