mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Backport: Mark assorted GUC variables as PGDLLIMPORT.
This backpatches 935dee9ad5 to the
the branches requested by extension authors.
Original-Author: Metin Doslu
Original-Committer: Robert Haas
Author: Brian Cloutier
			
			
This commit is contained in:
		@@ -53,20 +53,20 @@ extern PGDLLIMPORT double cpu_operator_cost;
 | 
				
			|||||||
extern PGDLLIMPORT double parallel_tuple_cost;
 | 
					extern PGDLLIMPORT double parallel_tuple_cost;
 | 
				
			||||||
extern PGDLLIMPORT double parallel_setup_cost;
 | 
					extern PGDLLIMPORT double parallel_setup_cost;
 | 
				
			||||||
extern PGDLLIMPORT int effective_cache_size;
 | 
					extern PGDLLIMPORT int effective_cache_size;
 | 
				
			||||||
extern Cost disable_cost;
 | 
					extern PGDLLIMPORT Cost disable_cost;
 | 
				
			||||||
extern int	max_parallel_workers_per_gather;
 | 
					extern PGDLLIMPORT int	max_parallel_workers_per_gather;
 | 
				
			||||||
extern bool enable_seqscan;
 | 
					extern PGDLLIMPORT bool enable_seqscan;
 | 
				
			||||||
extern bool enable_indexscan;
 | 
					extern PGDLLIMPORT bool enable_indexscan;
 | 
				
			||||||
extern bool enable_indexonlyscan;
 | 
					extern PGDLLIMPORT bool enable_indexonlyscan;
 | 
				
			||||||
extern bool enable_bitmapscan;
 | 
					extern PGDLLIMPORT bool enable_bitmapscan;
 | 
				
			||||||
extern bool enable_tidscan;
 | 
					extern PGDLLIMPORT bool enable_tidscan;
 | 
				
			||||||
extern bool enable_sort;
 | 
					extern PGDLLIMPORT bool enable_sort;
 | 
				
			||||||
extern bool enable_hashagg;
 | 
					extern PGDLLIMPORT bool enable_hashagg;
 | 
				
			||||||
extern bool enable_nestloop;
 | 
					extern PGDLLIMPORT bool enable_nestloop;
 | 
				
			||||||
extern bool enable_material;
 | 
					extern PGDLLIMPORT bool enable_material;
 | 
				
			||||||
extern bool enable_mergejoin;
 | 
					extern PGDLLIMPORT bool enable_mergejoin;
 | 
				
			||||||
extern bool enable_hashjoin;
 | 
					extern PGDLLIMPORT bool enable_hashjoin;
 | 
				
			||||||
extern int	constraint_exclusion;
 | 
					extern PGDLLIMPORT int	constraint_exclusion;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
extern double clamp_row_est(double nrows);
 | 
					extern double clamp_row_est(double nrows);
 | 
				
			||||||
extern double index_pages_fetched(double tuples_fetched, BlockNumber pages,
 | 
					extern double index_pages_fetched(double tuples_fetched, BlockNumber pages,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,9 +20,9 @@
 | 
				
			|||||||
/*
 | 
					/*
 | 
				
			||||||
 * allpaths.c
 | 
					 * allpaths.c
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
extern bool enable_geqo;
 | 
					extern PGDLLIMPORT bool enable_geqo;
 | 
				
			||||||
extern int	geqo_threshold;
 | 
					extern PGDLLIMPORT int	geqo_threshold;
 | 
				
			||||||
extern int	min_parallel_relation_size;
 | 
					extern PGDLLIMPORT int	min_parallel_relation_size;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Hook for plugins to get control in set_rel_pathlist() */
 | 
					/* Hook for plugins to get control in set_rel_pathlist() */
 | 
				
			||||||
typedef void (*set_rel_pathlist_hook_type) (PlannerInfo *root,
 | 
					typedef void (*set_rel_pathlist_hook_type) (PlannerInfo *root,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -263,7 +263,7 @@ extern char *HbaFileName;
 | 
				
			|||||||
extern char *IdentFileName;
 | 
					extern char *IdentFileName;
 | 
				
			||||||
extern char *external_pid_file;
 | 
					extern char *external_pid_file;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
extern char *application_name;
 | 
					extern PGDLLIMPORT char *application_name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
extern int	tcp_keepalives_idle;
 | 
					extern int	tcp_keepalives_idle;
 | 
				
			||||||
extern int	tcp_keepalives_interval;
 | 
					extern int	tcp_keepalives_interval;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user