diff options
| author | Tom Lane | 2004-10-08 01:36:36 +0000 |
|---|---|---|
| committer | Tom Lane | 2004-10-08 01:36:36 +0000 |
| commit | 7ca3a0f3e28e9d89d390214f6be59d7c8e88d367 (patch) | |
| tree | 0c79bf0b44cbbd62eeb39380a0b45a501c75dfbf /src/include | |
| parent | f4f6caa9b02af8313b3fa0f76f069b614cb98095 (diff) | |
Whack some sense into the configuration-file-location patch.
Refactor code into something reasonably understandable, cause
use of the feature to not fail in standalone backends or in
EXEC_BACKEND case, fix sloppy guc.c table entries, make the
documentation minimally usable.
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/utils/guc.h | 8 | ||||
| -rw-r--r-- | src/include/utils/guc_tables.h | 9 |
2 files changed, 9 insertions, 8 deletions
diff --git a/src/include/utils/guc.h b/src/include/utils/guc.h index f6db492dd86..0639f19da90 100644 --- a/src/include/utils/guc.h +++ b/src/include/utils/guc.h @@ -7,7 +7,7 @@ * Copyright (c) 2000-2004, PostgreSQL Global Development Group * Written by Peter Eisentraut <peter_e@gmx.net>. * - * $PostgreSQL: pgsql/src/include/utils/guc.h,v 1.51 2004/08/29 05:06:58 momjian Exp $ + * $PostgreSQL: pgsql/src/include/utils/guc.h,v 1.52 2004/10/08 01:36:36 tgl Exp $ *-------------------------------------------------------------------- */ #ifndef GUC_H @@ -135,13 +135,12 @@ extern int log_min_messages; extern int client_min_messages; extern int log_min_duration_statement; -extern char *guc_pgdata; +extern char *ConfigDir; +extern char *ConfigFileName; extern char *guc_hbafile; extern char *guc_identfile; extern char *external_pidfile; -extern char *user_pgconfig; -extern bool user_pgconfig_is_dir; extern void SetConfigOption(const char *name, const char *value, GucContext context, GucSource source); @@ -188,6 +187,7 @@ extern const char *GetConfigOption(const char *name); extern const char *GetConfigOptionResetString(const char *name); extern void ProcessConfigFile(GucContext context); extern void InitializeGUCOptions(void); +extern bool SelectConfigFiles(const char *userDoption, const char *progname); extern void ResetAllOptions(void); extern void AtEOXact_GUC(bool isCommit, bool isSubXact); extern void BeginReportingGUCOptions(void); diff --git a/src/include/utils/guc_tables.h b/src/include/utils/guc_tables.h index 527fdc88537..718fac30cbf 100644 --- a/src/include/utils/guc_tables.h +++ b/src/include/utils/guc_tables.h @@ -7,7 +7,7 @@ * * Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group * - * $PostgreSQL: pgsql/src/include/utils/guc_tables.h,v 1.16 2004/08/29 05:06:58 momjian Exp $ + * $PostgreSQL: pgsql/src/include/utils/guc_tables.h,v 1.17 2004/10/08 01:36:36 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -39,6 +39,7 @@ union config_var_value enum config_group { UNGROUPED, + FILE_LOCATIONS, CONN_AUTH, CONN_AUTH_SETTINGS, CONN_AUTH_SECURITY, @@ -69,9 +70,9 @@ enum config_group COMPAT_OPTIONS, COMPAT_OPTIONS_PREVIOUS, COMPAT_OPTIONS_CLIENT, - DEVELOPER_OPTIONS, - COMPILE_OPTIONS, - CUSTOM_OPTIONS + PRESET_OPTIONS, + CUSTOM_OPTIONS, + DEVELOPER_OPTIONS }; /* |
