postgresql/src/backend/storage
Tom Lane 94b84a6072 Don't use double-quotes in #include's of system headers, redux.
This cleans up some loose ends left by commit e8ca9ed1d.  I hadn't
looked closely enough at these places before, but now I have.

The use of double-quoted #includes for Perl headers in plperl_system.h
seems to be simply a mistake introduced in 6c944bf3c and faithfully
copied forward since then.  (I had thought possibly it was required
by some weird Windows build setup, but there's no evidence of that in
our history.)

The occurrences in SectionMemoryManager.h and SectionMemoryManager.cpp
evidently stem from those files' origin as LLVM code.  It's
understandable that LLVM would treat their own files as needing
double-quoted #includes; but they're still system headers to us.

I also applied the same check to *.c files, and found a few other
random incorrect usages in both directions.

Our ECPG headers and test files routinely use angle brackets to refer
to ECPG headers.  I left those usages alone, since it seems reasonable
for an ECPG user to regard those headers as system headers.
2025-04-27 13:23:19 -04:00
..
aio aio: Improve debug logging around waiting for IOs 2025-04-25 13:31:25 -04:00
buffer Don't use double-quotes in #include's of system headers, redux. 2025-04-27 13:23:19 -04:00
file Introduce file_copy_method setting. 2025-04-08 21:35:38 +12:00
freespace doc: Correct description of values used in FSM for indexes 2025-03-27 10:20:41 +09:00
ipc Cleanup of pg_numa.c 2025-04-09 21:50:17 +02:00
large_object Update copyright for 2025 2025-01-01 11:21:55 -05:00
lmgr Eliminate divide in new fast-path locking code 2025-04-27 11:53:40 +12:00
page Fix typos and grammar in the code 2025-04-19 19:17:42 +09:00
smgr Harmonize function parameter names for Postgres 18. 2025-04-12 12:07:36 -04:00
sync Update copyright for 2025 2025-01-01 11:21:55 -05:00
Makefile Provide API for streaming relation data. 2024-04-03 00:49:46 +13:00
meson.build Update copyright for 2025 2025-01-01 11:21:55 -05:00