mirror of
https://github.com/postgres/postgres.git
synced 2025-06-07 00:02:00 -04:00
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.
This commit is contained in:
parent
a4847fc3ef
commit
656ea810e5
@ -69,6 +69,7 @@ static int SyncRepWaitMode = SYNC_REP_NO_WAIT;
|
|||||||
|
|
||||||
static void SyncRepQueueInsert(int mode);
|
static void SyncRepQueueInsert(int mode);
|
||||||
static void SyncRepCancelWait(void);
|
static void SyncRepCancelWait(void);
|
||||||
|
static int SyncRepWakeQueue(bool all, int mode);
|
||||||
|
|
||||||
static int SyncRepGetStandbyPriority(void);
|
static int SyncRepGetStandbyPriority(void);
|
||||||
|
|
||||||
@ -546,7 +547,7 @@ SyncRepGetStandbyPriority(void)
|
|||||||
*
|
*
|
||||||
* Must hold SyncRepLock.
|
* Must hold SyncRepLock.
|
||||||
*/
|
*/
|
||||||
int
|
static int
|
||||||
SyncRepWakeQueue(bool all, int mode)
|
SyncRepWakeQueue(bool all, int mode)
|
||||||
{
|
{
|
||||||
volatile WalSndCtlData *walsndctl = WalSndCtl;
|
volatile WalSndCtlData *walsndctl = WalSndCtl;
|
||||||
|
@ -47,9 +47,6 @@ extern void SyncRepReleaseWaiters(void);
|
|||||||
/* called by checkpointer */
|
/* called by checkpointer */
|
||||||
extern void SyncRepUpdateSyncStandbysDefined(void);
|
extern void SyncRepUpdateSyncStandbysDefined(void);
|
||||||
|
|
||||||
/* called by various procs */
|
|
||||||
extern int SyncRepWakeQueue(bool all, int mode);
|
|
||||||
|
|
||||||
/* forward declaration to avoid pulling in walsender_private.h */
|
/* forward declaration to avoid pulling in walsender_private.h */
|
||||||
struct WalSnd;
|
struct WalSnd;
|
||||||
extern struct WalSnd *SyncRepGetSynchronousStandby(void);
|
extern struct WalSnd *SyncRepGetSynchronousStandby(void);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user