Add some const decorations

One of these functions is new in PostgreSQL 14; might as well start it
out right.
pull/66/head
Peter Eisentraut 4 years ago
parent 4dcb1d087a
commit b29fa951ec
  1. 6
      src/backend/replication/logical/origin.c
  2. 6
      src/include/replication/origin.h

@ -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;

@ -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);

Loading…
Cancel
Save