aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2021-06-10 16:21:48 +0200
committerPeter Eisentraut <peter@eisentraut.org>2021-06-10 16:21:48 +0200
commitb29fa951ec519bdde153465e2caa6c0b7b3bcfc3 (patch)
tree673b0e51ed6cb47dbea24eec70a6839237480515
parent4dcb1d087aebc6fc2477ce4458ea82f548e2c1ee (diff)
downloadpostgresql-b29fa951ec519bdde153465e2caa6c0b7b3bcfc3.tar.gz
postgresql-b29fa951ec519bdde153465e2caa6c0b7b3bcfc3.zip
Add some const decorations
One of these functions is new in PostgreSQL 14; might as well start it out right.
-rw-r--r--src/backend/replication/logical/origin.c6
-rw-r--r--src/include/replication/origin.h6
2 files changed, 6 insertions, 6 deletions
diff --git a/src/backend/replication/logical/origin.c b/src/backend/replication/logical/origin.c
index b955f434589..cb42fcb34d1 100644
--- a/src/backend/replication/logical/origin.c
+++ b/src/backend/replication/logical/origin.c
@@ -206,7 +206,7 @@ replorigin_check_prerequisites(bool check_slots, bool recoveryOK)
* Returns InvalidOid if the node isn't known yet and missing_ok is true.
*/
RepOriginId
-replorigin_by_name(char *roname, bool missing_ok)
+replorigin_by_name(const char *roname, bool missing_ok)
{
Form_pg_replication_origin ident;
Oid roident = InvalidOid;
@@ -237,7 +237,7 @@ replorigin_by_name(char *roname, bool missing_ok)
* Needs to be called in a transaction.
*/
RepOriginId
-replorigin_create(char *roname)
+replorigin_create(const char *roname)
{
Oid roident;
HeapTuple tuple = NULL;
@@ -411,7 +411,7 @@ restart:
* Needs to be called in a transaction.
*/
void
-replorigin_drop_by_name(char *name, bool missing_ok, bool nowait)
+replorigin_drop_by_name(const char *name, bool missing_ok, bool nowait)
{
RepOriginId roident;
Relation rel;
diff --git a/src/include/replication/origin.h b/src/include/replication/origin.h
index d2ed6305fe1..cd0b3e194c4 100644
--- a/src/include/replication/origin.h
+++ b/src/include/replication/origin.h
@@ -38,9 +38,9 @@ extern PGDLLIMPORT XLogRecPtr replorigin_session_origin_lsn;
extern PGDLLIMPORT TimestampTz replorigin_session_origin_timestamp;
/* API for querying & manipulating replication origins */
-extern RepOriginId replorigin_by_name(char *name, bool missing_ok);
-extern RepOriginId replorigin_create(char *name);
-extern void replorigin_drop_by_name(char *name, bool missing_ok, bool nowait);
+extern RepOriginId replorigin_by_name(const char *name, bool missing_ok);
+extern RepOriginId replorigin_create(const char *name);
+extern void replorigin_drop_by_name(const char *name, bool missing_ok, bool nowait);
extern bool replorigin_by_oid(RepOriginId roident, bool missing_ok,
char **roname);