Make SyncRepWakeQueue to a static function

It is only used in src/backend/replication/syncrep.c.

Back-patch to all supported branches except 9.1 which declares the
function as static.
pull/14/head
Tatsuo Ishii 11 years ago
parent a4847fc3ef
commit 656ea810e5
  1. 3
      src/backend/replication/syncrep.c
  2. 3
      src/include/replication/syncrep.h

@ -69,6 +69,7 @@ static int SyncRepWaitMode = SYNC_REP_NO_WAIT;
static void SyncRepQueueInsert(int mode);
static void SyncRepCancelWait(void);
static int SyncRepWakeQueue(bool all, int mode);
static int SyncRepGetStandbyPriority(void);
@ -546,7 +547,7 @@ SyncRepGetStandbyPriority(void)
*
* Must hold SyncRepLock.
*/
int
static int
SyncRepWakeQueue(bool all, int mode)
{
volatile WalSndCtlData *walsndctl = WalSndCtl;

@ -47,9 +47,6 @@ extern void SyncRepReleaseWaiters(void);
/* called by checkpointer */
extern void SyncRepUpdateSyncStandbysDefined(void);
/* called by various procs */
extern int SyncRepWakeQueue(bool all, int mode);
/* forward declaration to avoid pulling in walsender_private.h */
struct WalSnd;
extern struct WalSnd *SyncRepGetSynchronousStandby(void);

Loading…
Cancel
Save