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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy