diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2024-07-24 06:21:39 +0200 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2024-07-24 06:31:07 +0200 |
commit | 774d47b6c01a8b8111ae390b97343f25ebdf9267 (patch) | |
tree | d76544c7d7c068fbe6a10635864424b6261f8c4c /src/include/access/xlogutils.h | |
parent | 991f8cf8abe244547093ddffcc4b9209076f3525 (diff) | |
download | postgresql-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/include/access/xlogutils.h')
-rw-r--r-- | src/include/access/xlogutils.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/access/xlogutils.h b/src/include/access/xlogutils.h index e24613e8f81..20950ce0336 100644 --- a/src/include/access/xlogutils.h +++ b/src/include/access/xlogutils.h @@ -14,6 +14,9 @@ #include "access/xlogreader.h" #include "storage/bufmgr.h" +/* GUC variable */ +extern PGDLLIMPORT bool ignore_invalid_pages; + /* * Prior to 8.4, all activity during recovery was carried out by the startup * process. This local variable continues to be used in many parts of the |