postgresql/src/include
Michael Paquier 5edeb57428 Add some missing PGDLLIMPORT markings
Three variables in pqsignal.h (UnBlockSig, BlockSig and StartupBlockSig)
were not marked with PGDLLIMPORT, as they are declared in a way that
prevents mark_pgdllimport.pl to detect them.  These variables are
redefined in a style more consistent with the other headers, allowing
the script to find and mark them.

PGDLLIMPORT was missing for __pg_log_level in logging.h, so add it
back.  The marking got accidentally removed in 9a374b77, just after its
addition in 8ec5694.

While on it, add a comment in mark_pgdllimport.pl explaining what are
the arguments needed by the script (aka a list of header paths).

Reported-by: Andres Freund
Discussion: https://postgr.es/m/20220506234924.6mxxotl3xl63db3l@alap3.anarazel.de
2022-05-12 15:08:45 +09:00
..
access pg_walinspect: fix case where flush LSN is in the middle of a record. 2022-04-30 09:05:32 -07:00
bootstrap Apply PGDLLIMPORT markings broadly. 2022-04-08 08:16:38 -04:00
catalog Rethink method for assigning OIDs to the template0 and postgres DBs. 2022-04-21 16:23:15 -04:00
commands Remove "recheck" argument from check_index_is_clusterable() 2022-04-13 15:32:35 +09:00
common Add some missing PGDLLIMPORT markings 2022-05-12 15:08:45 +09:00
datatype Fix overflow hazards in interval input and output conversions. 2022-04-02 16:12:29 -04:00
executor Track I/O timing for temporary file blocks in EXPLAIN (BUFFERS) 2022-04-08 11:27:21 +09:00
fe_utils Allow db.schema.table patterns, but complain about random garbage. 2022-04-20 11:37:29 -04:00
foreign
jit Apply PGDLLIMPORT markings broadly. 2022-04-08 08:16:38 -04:00
lib Improve frontend error logging style. 2022-04-08 14:55:14 -04:00
libpq Add some missing PGDLLIMPORT markings 2022-05-12 15:08:45 +09:00
mb Apply PGDLLIMPORT markings broadly. 2022-04-08 08:16:38 -04:00
nodes Remove JsonPathSpec typedef 2022-05-04 17:36:31 +02:00
optimizer Apply PGDLLIMPORT markings broadly. 2022-04-08 08:16:38 -04:00
parser Apply PGDLLIMPORT markings broadly. 2022-04-08 08:16:38 -04:00
partitioning Refactor and cleanup runtime partition prune code a little 2022-04-05 11:46:48 +02:00
port Apply PGDLLIMPORT markings broadly. 2022-04-08 08:16:38 -04:00
portability
postmaster Apply PGDLLIMPORT markings broadly. 2022-04-08 08:16:38 -04:00
regex
replication Fix the logical replication timeout during large transactions. 2022-05-11 11:11:44 +05:30
rewrite
snowball
statistics Add stxdinherit flag to pg_statistic_ext_data 2022-01-16 13:38:01 +01:00
storage Rethink PROCSIGNAL_BARRIER_SMGRRELEASE. 2022-05-07 16:32:10 +12:00
tcop Apply PGDLLIMPORT markings broadly. 2022-04-08 08:16:38 -04:00
tsearch Add missing spaces after single-line comments 2022-04-14 09:28:56 +12:00
utils Use correct datum macros in more tuplesort specialization functions. 2022-05-12 09:20:32 +07:00
.gitignore
c.h
fmgr.h Remove non-functional code for unloading loadable modules. 2022-05-11 15:30:30 -04:00
funcapi.h Create routine able to set single-call SRFs for Materialize mode 2022-03-07 10:26:29 +09:00
getaddrinfo.h
getopt_long.h
Makefile
miscadmin.h Revert the addition of GetMaxBackends() and related stuff. 2022-04-12 14:45:23 -04:00
pg_config_ext.h.in
pg_config_manual.h Fix old-fd issues using global barriers everywhere. 2022-05-07 16:47:29 +12:00
pg_config.h.in Simplify configure test 2022-05-04 14:20:36 +02:00
pg_getopt.h Apply PGDLLIMPORT markings broadly. 2022-04-08 08:16:38 -04:00
pg_trace.h
pgstat.h Apply PGDLLIMPORT markings broadly. 2022-04-08 08:16:38 -04:00
pgtar.h
pgtime.h Apply PGDLLIMPORT markings broadly. 2022-04-08 08:16:38 -04:00
port.h Clean up messy API for src/port/thread.c. 2022-01-11 13:46:20 -05:00
postgres_ext.h
postgres_fe.h
postgres.h
rusagestub.h
windowapi.h