Skip to content

Commit a8dfe41

Browse files
committed
[PGPRO-4074] Windows compatibility for multimaster.
tags: multimaster (cherry picked from commit c1f288847b6da5c323a1d749d50d5f3ea33f98c4)
1 parent 737b025 commit a8dfe41

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

src/backend/replication/walreceiver.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
* because they're passed down from the startup process, for better
8686
* synchronization.)
8787
*/
88-
int wal_receiver_status_interval;
88+
int wal_receiver_status_interval = 0;
8989
int wal_receiver_timeout;
9090
bool hot_standby_feedback;
9191

src/include/access/xlog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ extern int wal_keep_size_mb;
111111
extern int max_slot_wal_keep_size_mb;
112112
extern int XLOGbuffers;
113113
extern int XLogArchiveTimeout;
114-
extern int wal_retrieve_retry_interval;
114+
extern PGDLLIMPORT int wal_retrieve_retry_interval;
115115
extern char *XLogArchiveCommand;
116116
extern bool EnableHotStandby;
117117
extern bool fullPageWrites;

src/include/replication/walreceiver.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include "utils/tuplestore.h"
2525

2626
/* user-settable parameters */
27-
extern int wal_receiver_status_interval;
27+
extern PGDLLIMPORT int wal_receiver_status_interval;
2828
extern int wal_receiver_timeout;
2929
extern bool hot_standby_feedback;
3030

src/include/replication/walsender.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ typedef enum
2525
} CRSSnapshotAction;
2626

2727
/* global state */
28-
extern bool am_walsender;
28+
extern PGDLLIMPORT bool am_walsender;
2929
extern bool am_cascading_walsender;
3030
extern bool am_db_walsender;
3131
extern bool wake_wal_senders;
3232

3333
/* user-settable parameters */
34-
extern int max_wal_senders;
34+
extern PGDLLIMPORT int max_wal_senders;
3535
extern int wal_sender_timeout;
3636
extern bool log_replication_commands;
3737

src/tools/msvc/Mkvcbuild.pm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ my @unlink_on_exit;
3333

3434
# Set of variables for modules in contrib/ and src/test/modules/
3535
my $contrib_defines = { 'refint' => 'REFINT_VERBOSE' };
36-
my @contrib_uselibpq = ('dblink', 'oid2name', 'postgres_fdw', 'vacuumlo');
37-
my @contrib_uselibpgport = ('oid2name', 'pg_standby', 'vacuumlo');
36+
my @contrib_uselibpq = ('dblink', 'oid2name', 'postgres_fdw', 'vacuumlo', 'multimaster');
37+
my @contrib_uselibpgport = ('oid2name', 'pg_standby', 'vacuumlo', 'multimaster');
3838
my @contrib_uselibpgcommon = ('oid2name', 'pg_standby', 'vacuumlo');
3939
my $contrib_extralibs = undef;
4040
my $contrib_extraincludes = { 'dblink' => ['src/backend'] };

0 commit comments

Comments
 (0)