aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/include/miscadmin.h4
-rw-r--r--src/include/storage/ipc.h2
-rw-r--r--src/include/storage/lwlock.h2
3 files changed, 4 insertions, 4 deletions
diff --git a/src/include/miscadmin.h b/src/include/miscadmin.h
index 2146d7e6abd..947906a2805 100644
--- a/src/include/miscadmin.h
+++ b/src/include/miscadmin.h
@@ -74,8 +74,8 @@
/* in globals.c */
/* these are marked volatile because they are set by signal handlers: */
extern PGDLLIMPORT volatile bool InterruptPending;
-extern volatile bool QueryCancelPending;
-extern volatile bool ProcDiePending;
+extern PGDLLIMPORT volatile bool QueryCancelPending;
+extern PGDLLIMPORT volatile bool ProcDiePending;
extern volatile bool ClientConnectionLost;
diff --git a/src/include/storage/ipc.h b/src/include/storage/ipc.h
index 37eca7a1398..8b9f10b7855 100644
--- a/src/include/storage/ipc.h
+++ b/src/include/storage/ipc.h
@@ -62,7 +62,7 @@ typedef void (*shmem_startup_hook_type) (void);
/* ipc.c */
-extern bool proc_exit_inprogress;
+extern PGDLLIMPORT bool proc_exit_inprogress;
extern void proc_exit(int code) __attribute__((noreturn));
extern void shmem_exit(int code);
diff --git a/src/include/storage/lwlock.h b/src/include/storage/lwlock.h
index c8ff4ebfb8a..8840c791dd1 100644
--- a/src/include/storage/lwlock.h
+++ b/src/include/storage/lwlock.h
@@ -80,7 +80,7 @@ typedef union LWLockPadded
LWLock lock;
char pad[LWLOCK_PADDED_SIZE];
} LWLockPadded;
-extern LWLockPadded *MainLWLockArray;
+extern PGDLLIMPORT LWLockPadded *MainLWLockArray;
/*
* Some commonly-used locks have predefined positions within MainLWLockArray;