From 2ab323e0bd531926542784fdada06358d52cc020 Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Sat, 5 Aug 2006 12:43:32 +1000 Subject: - (djm) [auth-pam.c defines.h] Move PAM related bits to auth-pam.c --- auth-pam.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'auth-pam.c') diff --git a/auth-pam.c b/auth-pam.c index 6ce9db12..a67eaa30 100644 --- a/auth-pam.c +++ b/auth-pam.c @@ -71,6 +71,13 @@ # define sshpam_const const /* LinuxPAM, OpenPAM */ #endif +/* Ambiguity in spec: is it an array of pointers or a pointer to an array? */ +#ifdef PAM_SUN_CODEBASE +# define PAM_MSG_MEMBER(msg, n, member) ((*(msg))[(n)].member) +#else +# define PAM_MSG_MEMBER(msg, n, member) ((msg)[(n)]->member) +#endif + #include "auth.h" #include "auth-pam.h" #include "buffer.h" -- cgit v1.2.3