From 096d44d3d5f0b7cc6f6174234581497a6b0bf51d Mon Sep 17 00:00:00 2001 From: Squiffy Date: Fri, 30 Jan 2015 23:02:21 -0500 Subject: BSD and OS X support --- golang-pam.c | 2 +- pamdefs.c | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) 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 { -- cgit v1.2.3