aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/variable.c
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2024-07-24 06:21:39 +0200
committerPeter Eisentraut <peter@eisentraut.org>2024-07-24 06:31:07 +0200
commit774d47b6c01a8b8111ae390b97343f25ebdf9267 (patch)
treed76544c7d7c068fbe6a10635864424b6261f8c4c /src/backend/commands/variable.c
parent991f8cf8abe244547093ddffcc4b9209076f3525 (diff)
downloadpostgresql-774d47b6c01a8b8111ae390b97343f25ebdf9267.tar.gz
postgresql-774d47b6c01a8b8111ae390b97343f25ebdf9267.zip
Move all extern declarations for GUC variables to header files
Add extern declarations in appropriate header files for global variables related to GUC. In many cases, this was handled quite inconsistently before, with some GUC variables declared in a header file and some only pulled in via ad-hoc extern declarations in various .c files. Also add PGDLLIMPORT qualifications to those variables. These were previously missing because src/tools/mark_pgdllimport.pl has only been used with header files. This also fixes -Wmissing-variable-declarations warnings for GUC variables (not yet part of the standard warning options). Reviewed-by: Andres Freund <andres@anarazel.de> Discussion: https://www.postgresql.org/message-id/flat/e0a62134-83da-4ba4-8cdb-ceb0111c95ce@eisentraut.org
Diffstat (limited to 'src/backend/commands/variable.c')
-rw-r--r--src/backend/commands/variable.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/backend/commands/variable.c b/src/backend/commands/variable.c
index 9345131711e..f44d942aa4d 100644
--- a/src/backend/commands/variable.c
+++ b/src/backend/commands/variable.c
@@ -901,7 +901,6 @@ assign_session_authorization(const char *newval, void *extra)
* a translation of "none" to InvalidOid. Otherwise this is much like
* SET SESSION AUTHORIZATION.
*/
-extern char *role_string; /* in guc_tables.c */
bool
check_role(char **newval, void **extra, GucSource source)