Detected by clang's -Wmissing-variable-declarations.
From: Andres Freund <andres@anarazel.de>
struct EventTriggerQueryState *previous;
} EventTriggerQueryState;
-EventTriggerQueryState *currentEventTriggerState = NULL;
+static EventTriggerQueryState *currentEventTriggerState = NULL;
typedef struct
{
uint64 generation;
};
-BackgroundWorkerArray *BackgroundWorkerData;
+static BackgroundWorkerArray *BackgroundWorkerData;
/*
* Calculate shared memory needed.
char *bonjour_name;
bool restart_after_crash = true;
-char *output_config_variable = NULL;
-
/* PIDs of special child processes; 0 when not running */
static pid_t StartupPID = 0,
BgWriterPID = 0,
char *userDoption = NULL;
bool listen_addr_saved = false;
int i;
+ char *output_config_variable = NULL;
MyProcPid = PostmasterPid = getpid();
#include <unistd.h>
#include "storage/s_lock.h"
+#include "storage/barrier.h"
slock_t dummy_spinlock;
*/
#include "postgres.h"
+#include "libpq/libpq-be.h"
#include "libpq/pqcomm.h"
#include "miscadmin.h"
#include "storage/backendid.h"
#ifdef WIN32
char *restrict_env;
#endif
-const char *subdirs[] = {
+static const char *subdirs[] = {
"global",
"pg_xlog",
"pg_xlog/archive_status",
HUGE_TLB_TRY
} HugeTlbType;
-#ifdef EXEC_BACKEND
#ifndef WIN32
extern unsigned long UsedShmemSegID;
#else
#endif
extern void *UsedShmemSegAddr;
+#ifdef EXEC_BACKEND
extern void PGSharedMemoryReAttach(void);
#endif
static bool isinformixdefine(void);
char *token_start;
-int state_before;
+static int state_before;
struct _yy_buffer
{