8000 Backport: Mark assorted GUC variables as PGDLLIMPORT. · postgres/postgres@83fce67 · GitHub
[go: up one dir, main page]

Skip to content

Commit 83fce67

Browse files
committed
Backport: Mark assorted GUC variables as PGDLLIMPORT.
This backpatches 935dee9 to the the branches requested by extension authors. Original-Author: Metin Doslu Original-Committer: Robert Haas Author: Brian Cloutier
1 parent 66e203c commit 83fce67

File tree

3 files changed

+18
-18
lines changed

3 files changed

+18
-18
lines changed

src/include/optimizer/cost.h

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -53,20 +53,20 @@ extern PGDLLIMPORT double cpu_operator_cost;
5353
extern PGDLLIMPORT double parallel_tuple_cost;
5454
extern PGDLLIMPORT double parallel_setup_cost;
5555
extern PGDLLIMPORT int effective_cache_size;
56-
extern Cost disable_cost;
57-
extern int max_parallel_workers_per_gather;
58-
extern bool enable_seqscan;
59-
extern bool enable_indexscan;
60-
extern bool enable_indexonlyscan;
61-
extern bool enable_bitmapscan;
62-
extern bool enable_tidscan;
63-
extern bool enable_sort;
64-
extern bool enable_hashagg;
65-
extern bool enable_nestloop;
66-
extern bool enable_material;
67-
extern bool enable_mergejoin;
68-
extern bool enable_hashjoin;
69-
extern int constraint_exclusion;
56+
extern PGDLLIMPORT Cost disable_cost;
57+
extern PGDLLIMPORT int max_parallel_workers_per_gather;
58+
extern PGDLLIMPORT bool enable_seqscan;
59+
extern PGDLLIMPORT bool enable_indexscan;
60+
extern PGDLLIMPORT bool enable_indexonlyscan;
61+
extern PGDLLIMPORT bool enable_bitmapscan;
62+
extern PGDLLIMPORT bool enable_tidscan;
63+
extern PGDLLIMPORT bool enable_sort;
64+
extern PGDLLIMPORT bool enable_hashagg;
65+
extern PGDLLIMPORT bool enable_nestloop;
66+
extern PGDLLIMPORT bool enable_material;
67+
extern PGDLLIMPORT bool enable_mergejoin;
68+
extern PGDLLIMPORT bool enable_hashjoin;
69+
extern PGDLLIMPORT int constraint_exclusion;
7070

7171
extern double clamp_row_est(double nrows);
7272
extern double index_pages_fetched(double tuples_fetched, BlockNumber pages,

src/include/optimizer/paths.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
/*
2121
* allpaths.c
2222
*/
23-
extern bool enable_geqo;
24-
extern int geqo_threshold;
25-
extern int min_parallel_relation_size;
23+
extern PGDLLIMPORT bool enable_geqo;
24+
extern PGDLLIMPORT int geqo_threshold;
25+
extern PGDLLIMPORT int min_parallel_relation_size;
2626

2727
/* Hook for plugins to get control in set_rel_pathlist() */
2828
typedef void (*set_rel_pathlist_hook_type) (PlannerInfo *root,

src/include/utils/guc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ extern char *HbaFileName;
263263
extern char *IdentFileName;
264264
extern char *external_pid_file;
265265

266-
extern char *application_name;
266+
extern PGDLLIMPORT char *application_name;
267267

268268
extern int tcp_keepalives_idle;
269269
extern int tcp_keepalives_interval;

0 commit comments

Comments
 (0)
0