From 87e16db5ebe7256712999ec690899237029b9ae7 Mon Sep 17 00:00:00 2001 From: Stephen Frost Date: Thu, 4 Apr 2019 11:11:46 -0400 Subject: [PATCH] Move the be_gssapi_get_* prototypes The be_gssapi_get_* prototypes were put close to similar ones for SSL- but a bit too close since that meant they ended up only being included for SSL-enabled builds. Move those to be under ENABLE_GSS instead. Pointed out by Tom. --- src/include/libpq/libpq-be.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/include/libpq/libpq-be.h b/src/include/libpq/libpq-be.h index 059218c85a..b135ef9d9f 100644 --- a/src/include/libpq/libpq-be.h +++ b/src/include/libpq/libpq-be.h @@ -269,13 +269,6 @@ extern void be_tls_get_peer_subject_name(Port *port, char *ptr, size_t len); extern void be_tls_get_peer_issuer_name(Port *port, char *ptr, size_t len); extern void be_tls_get_peer_serial(Port *port, char *ptr, size_t len); -/* - * Return information about the GSSAPI authenticated connection - */ -extern bool be_gssapi_get_auth(Port *port); -extern bool be_gssapi_get_enc(Port *port); -extern const char *be_gssapi_get_princ(Port *port); - /* * Get the server certificate hash for SCRAM channel binding type * tls-server-end-point. @@ -294,6 +287,13 @@ extern char *be_tls_get_certificate_hash(Port *port, size_t *len); #endif /* USE_SSL */ #ifdef ENABLE_GSS +/* + * Return information about the GSSAPI authenticated connection + */ +extern bool be_gssapi_get_auth(Port *port); +extern bool be_gssapi_get_enc(Port *port); +extern const char *be_gssapi_get_princ(Port *port); + /* Read and write to a GSSAPI-encrypted connection. */ extern ssize_t be_gssapi_read(Port *port, void *ptr, size_t len); extern ssize_t be_gssapi_write(Port *port, void *ptr, size_t len);