mirror of
https://git.postgresql.org/git/postgresql.git
synced 2026-02-16 03:17:00 +08:00
Make TLS write functions' buffer arguments pointers const
This also makes it match the equivalent APIs in libpq. Author: Dagfinn Ilmari Mannsåker <ilmari@ilmari.org> Discussion: https://www.postgresql.org/message-id/flat/fd1fcedb-3492-4fc8-9e3e-74b97f2db6c7%40eisentraut.org
This commit is contained in:
@ -312,7 +312,7 @@ extern ssize_t be_tls_read(Port *port, void *ptr, size_t len, int *waitfor);
|
||||
/*
|
||||
* Write data to a secure connection.
|
||||
*/
|
||||
extern ssize_t be_tls_write(Port *port, void *ptr, size_t len, int *waitfor);
|
||||
extern ssize_t be_tls_write(Port *port, const void *ptr, size_t len, int *waitfor);
|
||||
|
||||
/*
|
||||
* Return information about the SSL connection.
|
||||
@ -352,7 +352,7 @@ extern bool be_gssapi_get_delegation(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);
|
||||
extern ssize_t be_gssapi_write(Port *port, const void *ptr, size_t len);
|
||||
#endif /* ENABLE_GSS */
|
||||
|
||||
extern PGDLLIMPORT ProtocolVersion FrontendProtocol;
|
||||
|
||||
@ -92,7 +92,7 @@ extern void secure_destroy(void);
|
||||
extern int secure_open_server(Port *port);
|
||||
extern void secure_close(Port *port);
|
||||
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_write(Port *port, const 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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user