@ -53,6 +53,8 @@ extern const PGDLLIMPORT PQcommMethods *PqCommMethods;
/*
* prototypes for functions in pqcomm . c
*/
extern WaitEventSet * FeBeWaitSet ;
extern int StreamServerPort ( int family , char * hostName ,
unsigned short portNumber , char * unixSocketDir ,
pgsocket ListenSocket [ ] , int MaxListen ) ;
@ -83,6 +85,9 @@ extern char *ssl_crl_file;
extern char * ssl_dh_params_file ;
extern char * ssl_passphrase_command ;
extern bool ssl_passphrase_command_supports_reload ;
# ifdef USE_SSL
extern bool ssl_loaded_verify_locations ;
# endif
extern int secure_initialize ( bool isServerStart ) ;
extern bool secure_loaded_verify_locations ( void ) ;
@ -93,14 +98,14 @@ extern ssize_t secure_read(Port *port, void *ptr, size_t len);
extern ssize_t secure_write ( Port * port , void * ptr , size_t len ) ;
extern ssize_t secure_raw_read ( Port * port , void * ptr , size_t len ) ;
extern ssize_t secure_raw_write ( Port * port , const void * ptr , size_t len ) ;
/*
* prototypes for functions in be - secure - gssapi . c
*/
# ifdef ENABLE_GSS
extern ssize_t secure_open_gssapi ( Port * port ) ;
# endif
extern bool ssl_loaded_verify_locations ;
extern WaitEventSet * FeBeWaitSet ;
/* GUCs */
extern char * SSLCipherSuites ;
extern char * SSLECDHCurve ;