]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-sasl: sasl-server-mech-gssapi - Move GSSAPI includes to lib-auth/auth-gssapi.h
authorStephan Bosch <stephan.bosch@open-xchange.com>
Tue, 7 Oct 2025 15:48:22 +0000 (17:48 +0200)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Thu, 9 Oct 2025 08:41:22 +0000 (08:41 +0000)
src/lib-auth/Makefile.am
src/lib-auth/auth-gssapi.h [new file with mode: 0644]
src/lib-sasl/sasl-server-mech-gssapi.c

index 3b94f72155af3c954b1c9fadbf290e96b1b88120..817afd21d8db5f94dcaa1ba22cce81a982f70150 100644 (file)
@@ -32,6 +32,7 @@ headers = \
        mycrypt.h \
        auth-digest.h \
        auth-gs2.h \
+       auth-gssapi.h \
        auth-scram.h \
        auth-scram-client.h \
        auth-scram-server.h \
diff --git a/src/lib-auth/auth-gssapi.h b/src/lib-auth/auth-gssapi.h
new file mode 100644 (file)
index 0000000..9c55999
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef AUTH_GSSAPI_H
+#define AUTH_GSSAPI_H
+
+#ifdef HAVE_GSSAPI_GSSAPI_H
+#  include <gssapi/gssapi.h>
+#elif defined (HAVE_GSSAPI_H)
+#  include <gssapi.h>
+#endif
+
+#ifdef HAVE_GSSAPI_GSSAPI_KRB5_H
+#  include <gssapi/gssapi_krb5.h>
+#elif defined (HAVE_GSSAPI_KRB5_H)
+#  include <gssapi_krb5.h>
+#endif
+
+#ifdef HAVE_GSSAPI_GSSAPI_EXT_H
+#  include <gssapi/gssapi_ext.h>
+#endif
+
+#endif
index 105b0b847234ed6a0ff64a2a5153afb33a315813..204675712afc9734b7645327ff65ee8d6c12016f 100644 (file)
 #include "str-sanitize.h"
 #include "hex-binary.h"
 #include "safe-memset.h"
+#include "auth-gssapi.h"
 
 #include "sasl-server-protected.h"
 #include "sasl-server-gssapi.h"
 
-#ifdef HAVE_GSSAPI_GSSAPI_H
-#  include <gssapi/gssapi.h>
-#elif defined (HAVE_GSSAPI_H)
-#  include <gssapi.h>
-#endif
-
-#ifdef HAVE_GSSAPI_GSSAPI_KRB5_H
-#  include <gssapi/gssapi_krb5.h>
-#elif defined (HAVE_GSSAPI_KRB5_H)
-#  include <gssapi_krb5.h>
-#endif
-
-#ifdef HAVE_GSSAPI_GSSAPI_EXT_H
-#  include <gssapi/gssapi_ext.h>
-#endif
-
 #define krb5_boolean2bool(X) ((X) != 0)
 
 /* Non-zero flags defined in RFC 2222 */