aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/parser/pg_wrapper/postgresql/src/backend/utils/misc/guc_internal.h
blob: 608c8ae47846cffca83edf7879f027d7091fb8c8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*--------------------------------------------------------------------
 * guc_internal.h
 *
 * Declarations shared between backend/utils/misc/guc.c and
 * backend/utils/misc/guc-file.l
 *
 * Copyright (c) 2000-2023, PostgreSQL Global Development Group
 *
 * src/include/utils/guc_internal.h
 *--------------------------------------------------------------------
 */
#ifndef GUC_INTERNAL_H
#define GUC_INTERNAL_H

#include "utils/guc.h"

extern int	guc_name_compare(const char *namea, const char *nameb);
extern ConfigVariable *ProcessConfigFileInternal(GucContext context,
												 bool applySettings, int elevel);
extern void record_config_file_error(const char *errmsg,
									 const char *config_file,
									 int lineno,
									 ConfigVariable **head_p,
									 ConfigVariable **tail_p);

#endif							/* GUC_INTERNAL_H */