Skip to content

Commit f95da9f

Browse files
committed
More logically order libpq func. includes, e.g., group GUC vals
Reported-by: David Zhang Discussion: https://postgr.es/m/65909efe-97c6-4863-af4e-21eb5a26dd1e@highgo.ca Co-authored-by: David Zhang Backpatch-through: master
1 parent 70236cf commit f95da9f

File tree

1 file changed

+22
-21
lines changed

1 file changed

+22
-21
lines changed

src/include/libpq/libpq.h

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -86,19 +86,6 @@ extern bool pq_check_connection(void);
8686
/*
8787
* prototypes for functions in be-secure.c
8888
*/
89-
extern PGDLLIMPORT char *ssl_library;
90-
extern PGDLLIMPORT char *ssl_cert_file;
91-
extern PGDLLIMPORT char *ssl_key_file;
92-
extern PGDLLIMPORT char *ssl_ca_file;
93-
extern PGDLLIMPORT char *ssl_crl_file;
94-
extern PGDLLIMPORT char *ssl_crl_dir;
95-
extern PGDLLIMPORT char *ssl_dh_params_file;
96-
extern PGDLLIMPORT char *ssl_passphrase_command;
97-
extern PGDLLIMPORT bool ssl_passphrase_command_supports_reload;
98-
#ifdef USE_SSL
99-
extern PGDLLIMPORT bool ssl_loaded_verify_locations;
100-
#endif
101-
10289
extern int secure_initialize(bool isServerStart);
10390
extern bool secure_loaded_verify_locations(void);
10491
extern void secure_destroy(void);
@@ -110,19 +97,33 @@ extern ssize_t secure_raw_read(Port *port, void *ptr, size_t len);
11097
extern ssize_t secure_raw_write(Port *port, const void *ptr, size_t len);
11198

11299
/*
113-
* prototypes for functions in be-secure-gssapi.c
100+
* declarations for variables defined in be-secure.c
114101
*/
115-
#ifdef ENABLE_GSS
116-
extern ssize_t secure_open_gssapi(Port *port);
117-
#endif
118-
119-
/* GUCs */
102+
extern PGDLLIMPORT char *ssl_library;
103+
extern PGDLLIMPORT char *ssl_ca_file;
104+
extern PGDLLIMPORT char *ssl_cert_file;
105+
extern PGDLLIMPORT char *ssl_crl_file;
106+
extern PGDLLIMPORT char *ssl_crl_dir;
107+
extern PGDLLIMPORT char *ssl_key_file;
108+
extern PGDLLIMPORT int ssl_min_protocol_version;
109+
extern PGDLLIMPORT int ssl_max_protocol_version;
110+
extern PGDLLIMPORT char *ssl_passphrase_command;
111+
extern PGDLLIMPORT bool ssl_passphrase_command_supports_reload;
112+
extern PGDLLIMPORT char *ssl_dh_params_file;
120113
extern PGDLLIMPORT char *SSLCipherSuites;
121114
extern PGDLLIMPORT char *SSLCipherList;
122115
extern PGDLLIMPORT char *SSLECDHCurve;
123116
extern PGDLLIMPORT bool SSLPreferServerCiphers;
124-
extern PGDLLIMPORT int ssl_min_protocol_version;
125-
extern PGDLLIMPORT int ssl_max_protocol_version;
117+
#ifdef USE_SSL
118+
extern PGDLLIMPORT bool ssl_loaded_verify_locations;
119+
#endif
120+
121+
/*
122+
* prototypes for functions in be-secure-gssapi.c
123+
*/
124+
#ifdef ENABLE_GSS
125+
extern ssize_t secure_open_gssapi(Port *port);
126+
#endif
126127

127128
enum ssl_protocol_versions
128129
{

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy