Harden be-gssapi-common.h for headerscheck
Surround the contents with a test that the feature is enabled by configure, to silence header checking tools on systems without GSSAPI installed. Backpatch to 12, where the file appeared. Discussion: https://postgr.es/m/202111161709.u3pbx5lxdimt@alvherre.pgsql
This commit is contained in:
parent
899a4b25ad
commit
f76fd05bae
@ -14,6 +14,8 @@
|
|||||||
#ifndef BE_GSSAPI_COMMON_H
|
#ifndef BE_GSSAPI_COMMON_H
|
||||||
#define BE_GSSAPI_COMMON_H
|
#define BE_GSSAPI_COMMON_H
|
||||||
|
|
||||||
|
#ifdef ENABLE_GSS
|
||||||
|
|
||||||
#if defined(HAVE_GSSAPI_H)
|
#if defined(HAVE_GSSAPI_H)
|
||||||
#include <gssapi.h>
|
#include <gssapi.h>
|
||||||
#else
|
#else
|
||||||
@ -23,4 +25,6 @@
|
|||||||
extern void pg_GSS_error(const char *errmsg,
|
extern void pg_GSS_error(const char *errmsg,
|
||||||
OM_uint32 maj_stat, OM_uint32 min_stat);
|
OM_uint32 maj_stat, OM_uint32 min_stat);
|
||||||
|
|
||||||
|
#endif /* ENABLE_GSS */
|
||||||
|
|
||||||
#endif /* BE_GSSAPI_COMMON_H */
|
#endif /* BE_GSSAPI_COMMON_H */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user