#include "utils/fmgroids.h"
#include "utils/snapmgr.h"
+#endif
+
+/* GUCs */
+bool bdr_permit_ddl_locking = false;
+int bdr_ddl_grace_timeout = 10000;
+
+
+#ifdef BUILDING_BDR
+
typedef struct BDRLockWaiter {
PGPROC *proc;
slist_node node;
static void bdr_request_replay_confirmation(void);
static void bdr_send_confirm_lock(void);
-void bdr_locks_addwaiter(PGPROC *proc);
-void bdr_locks_on_unlock(void);
+static void bdr_locks_addwaiter(PGPROC *proc);
+static void bdr_locks_on_unlock(void);
static BdrLocksCtl *bdr_locks_ctl;
static bool this_xact_acquired_lock = false;
-/* GUCs */
-bool bdr_permit_ddl_locking = false;
-int bdr_ddl_grace_timeout = 10000;
-
static size_t
bdr_locks_shmem_size(void)
}
void
-bdr_acquire_ddl_lock(void)
+bdr_acquire_ddl_lock(BDRLockType lock_type)
{
}