diff --git a/contrib/bloom/blscan.c b/contrib/bloom/blscan.c
index 12b15b69c9b83193edc89a3c0a38b28905988a29..fc82f543738952033fc8b26cdb7a17914e6e3587 100644
--- a/contrib/bloom/blscan.c
+++ b/contrib/bloom/blscan.c
@@ -19,7 +19,6 @@
 #include "storage/lmgr.h"
 #include "utils/memutils.h"
 #include "utils/rel.h"
-#include "utils/snapmgr.h"
 
 #include "bloom.h"
 
diff --git a/src/include/utils/snapmgr.h b/src/include/utils/snapmgr.h
index 371042a6077069f51a1a0d39fe0391ba78d46dcc..6a80f0ba5508d09586e8238d060c19a447ba4e28 100644
--- a/src/include/utils/snapmgr.h
+++ b/src/include/utils/snapmgr.h
@@ -20,7 +20,7 @@
 
 
 /* GUC variables */
-extern int	old_snapshot_threshold;
+extern PGDLLIMPORT int old_snapshot_threshold;
 
 
 extern Size SnapMgrShmemSize(void);