Add some const decorations
authorPeter Eisentraut <peter@eisentraut.org>
Thu, 10 Jun 2021 14:21:48 +0000 (16:21 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Thu, 10 Jun 2021 14:21:48 +0000 (16:21 +0200)
One of these functions is new in PostgreSQL 14; might as well start it
out right.

src/backend/replication/logical/origin.c
src/include/replication/origin.h

index b955f4345895dca3ffbaf0bcf66aa477d3ef2814..cb42fcb34d12001414375af5b3fe5f8013afb5fe 100644 (file)
@@ -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;
index d2ed6305fe1e9c78474f86dfad75a1010059aae3..cd0b3e194c4237c289801dadda48720e042595bb 100644 (file)
@@ -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);