diff options
Diffstat (limited to 'ssh-gss.h')
-rw-r--r-- | ssh-gss.h | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -30,11 +30,19 @@ | |||
30 | 30 | ||
31 | #include "buffer.h" | 31 | #include "buffer.h" |
32 | 32 | ||
33 | #ifdef HAVE_GSSAPI_H | ||
33 | #include <gssapi.h> | 34 | #include <gssapi.h> |
35 | #elif defined(HAVE_GSSAPI_GSSAPI_H) | ||
36 | #include <gssapi/gssapi.h> | ||
37 | #endif | ||
34 | 38 | ||
35 | #ifdef KRB5 | 39 | #ifdef KRB5 |
36 | #ifndef HEIMDAL | 40 | # ifndef HEIMDAL |
37 | #include <gssapi_generic.h> | 41 | # ifdef HAVE_GSSAPI_GENERIC_H |
42 | # include <gssapi_generic.h> | ||
43 | # elif defined(HAVE_GSSAPI_GSSAPI_GENERIC_H) | ||
44 | # include <gssapi/gssapi_generic.h> | ||
45 | # endif | ||
38 | 46 | ||
39 | /* MIT Kerberos doesn't seem to define GSS_NT_HOSTBASED_SERVICE */ | 47 | /* MIT Kerberos doesn't seem to define GSS_NT_HOSTBASED_SERVICE */ |
40 | 48 | ||