From d5a43a238e8179ef4d808acb920bdb7e8c1e3596 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sun, 16 Feb 2014 12:37:10 -0500 Subject: [PATCH] PGDLLIMPORT'ify DateStyle and IntervalStyle. This is needed on Windows to support contrib/postgres_fdw. Although it's been broken since last March, we didn't notice until recently because there were no active buildfarm members that complained about missing PGDLLIMPORT marking. Efforts are underway to improve that situation, in support of which we're delaying fixing some other cases of global variables that should be marked PGDLLIMPORT. However, this case affects 9.3, so we can't wait any longer to fix it. I chose to mark DateOrder as well, though it's not strictly necessary for postgres_fdw. --- src/include/miscadmin.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/include/miscadmin.h b/src/include/miscadmin.h index be3add95dca..9758835e4d6 100644 --- a/src/include/miscadmin.h +++ b/src/include/miscadmin.h @@ -199,8 +199,8 @@ extern PGDLLIMPORT Oid MyDatabaseTableSpace; #define DATEORDER_DMY 1 #define DATEORDER_MDY 2 -extern int DateStyle; -extern int DateOrder; +extern PGDLLIMPORT int DateStyle; +extern PGDLLIMPORT int DateOrder; /* * IntervalStyles @@ -214,7 +214,7 @@ extern int DateOrder; #define INTSTYLE_SQL_STANDARD 2 #define INTSTYLE_ISO_8601 3 -extern int IntervalStyle; +extern PGDLLIMPORT int IntervalStyle; /* * HasCTZSet is true if user has set timezone as a numeric offset from UTC. -- 2.39.5