blob: be3940951a20d0d2f807ba4a22bddf74278ec0fd (
plain)
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_internals.h
*
* Declarations shared between backend/utils/misc/guc.c and
* backend/utils/misc/guc-file.l
*
* Copyright (c) 2000-2022, PostgreSQL Global Development Group
*
* src/include/utils/guc_internals.h
*--------------------------------------------------------------------
*/
#ifndef GUC_INTERNALS_H
#define GUC_INTERNALS_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_INTERNALS_H */
|