summaryrefslogtreecommitdiff
path: root/src/include/utils
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2017-12-05 09:24:12 -0500
committerRobert Haas <rhaas@postgresql.org>2017-12-05 09:30:57 -0500
commit1892f04fb1767d9d5fc973d93443c39a28b96fc7 (patch)
tree2737a1f7195f2a7a6fe6e852fcba7aedf6f2942f /src/include/utils
parenteccb786f471b3ba4270e2032faf7c5a5fcce9746 (diff)
Mark assorted variables PGDLLIMPORT.
This makes life easier for extension authors who wish to support Windows. Brian Cloutier, slightly amended by me. Discussion: http://postgr.es/m/CAJCy68fscdNhmzFPS4kyO00CADkvXvEa-28H-OtENk-pa2OTWw@mail.gmail.com
Diffstat (limited to 'src/include/utils')
-rw-r--r--src/include/utils/guc.h6
-rw-r--r--src/include/utils/snapmgr.h8
2 files changed, 7 insertions, 7 deletions
diff --git a/src/include/utils/guc.h b/src/include/utils/guc.h
index 03a5dd1c573..368375925a4 100644
--- a/src/include/utils/guc.h
+++ b/src/include/utils/guc.h
@@ -247,8 +247,8 @@ extern bool default_with_oids;
extern bool SQL_inheritance;
extern int log_min_error_statement;
-extern int log_min_messages;
-extern int client_min_messages;
+extern PGDLLIMPORT int log_min_messages;
+extern PGDLLIMPORT int client_min_messages;
extern int log_min_duration_statement;
extern int log_temp_files;
@@ -257,7 +257,7 @@ extern int temp_file_limit;
extern int num_temp_buffers;
extern char *cluster_name;
-extern char *ConfigFileName;
+extern PGDLLIMPORT char *ConfigFileName;
extern char *HbaFileName;
extern char *IdentFileName;
extern char *external_pid_file;
diff --git a/src/include/utils/snapmgr.h b/src/include/utils/snapmgr.h
index 7f21ea77d01..35de8aba61c 100644
--- a/src/include/utils/snapmgr.h
+++ b/src/include/utils/snapmgr.h
@@ -20,10 +20,10 @@
extern bool FirstSnapshotSet;
-extern TransactionId TransactionXmin;
-extern TransactionId RecentXmin;
-extern TransactionId RecentGlobalXmin;
-extern TransactionId RecentGlobalDataXmin;
+extern PGDLLIMPORT TransactionId TransactionXmin;
+extern PGDLLIMPORT TransactionId RecentXmin;
+extern PGDLLIMPORT TransactionId RecentGlobalXmin;
+extern PGDLLIMPORT TransactionId RecentGlobalDataXmin;
extern Snapshot GetTransactionSnapshot(void);
extern Snapshot GetLatestSnapshot(void);