postgresql/src/include/storage
Michael Paquier f1f10a1ba9 Add declaration-level assertions for compile-time checks
Those new assertions can be used at file scope, outside of any function
for compilation checks.  This commit provides implementations for C and
C++, and fallback implementations.

Author: Peter Smith
Reviewed-by: Andres Freund, Kyotaro Horiguchi, Dagfinn Ilmari Mannsåker,
Michael Paquier
Discussion: https://postgr.es/m/201DD0641B056142AC8C6645EC1B5F62014B8E8030@SYD1217
2020-02-03 14:48:42 +09:00
..
.gitignore When trace_lwlocks is used, identify individual lwlocks by name. 2015-09-11 14:01:39 -04:00
backendid.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
barrier.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
block.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
buf.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
buf_internals.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
buffile.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
bufmgr.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
bufpage.h Add declaration-level assertions for compile-time checks 2020-02-03 14:48:42 +09:00
checksum.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
checksum_impl.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
condition_variable.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
copydir.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
dsm.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
dsm_impl.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fd.h Add pg_file_sync() to adminpack extension. 2020-01-24 20:42:52 +09:00
freespace.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fsm_internals.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
indexfsm.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
ipc.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
item.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
itemid.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
itemptr.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
large_object.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
latch.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
lmgr.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
lock.h Remove STATUS_FOUND 2020-01-11 07:48:57 +01:00
lockdefs.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
lwlock.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
md.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
off.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
pg_sema.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
pg_shmem.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
pmsignal.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
predicate.h Remove dependency on HeapTuple from predicate locking functions. 2020-01-28 13:13:04 +13:00
predicate_internals.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
proc.h Add GUC variables for stat tracking and timeout as PGDLLIMPORT 2020-01-21 13:46:39 +09:00
procarray.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
proclist.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
proclist_types.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
procsignal.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
reinit.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
relfilenode.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
s_lock.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
sharedfileset.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
shm_mq.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
shm_toc.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
shmem.h Add pg_shmem_allocations view. 2020-01-09 10:59:07 -05:00
sinval.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
sinvaladt.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
smgr.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
spin.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
standby.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
standbydefs.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
sync.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00