postgresql/src/include/storage
Tom Lane 140b078d2a Improve LockAcquire API per my recent proposal. All error conditions
are now reported via elog, eliminating the need to test the result code
at most call sites.  Make it possible for the caller to distinguish a
freshly acquired lock from one already held in the current transaction.
Use that capability to avoid redundant AcceptInvalidationMessages() calls
in LockRelation().
2005-05-29 22:45:02 +00:00
..
backendid.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
block.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
buf_internals.h Split the shared-memory array of PGPROC pointers out of the sinval 2005-05-19 21:35:48 +00:00
buf.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
buffile.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
bufmgr.h Remove unnecessary calls of FlushRelationBuffers: there is no need 2005-03-20 22:00:54 +00:00
bufpage.h Implement sharable row-level locks, and use them for foreign key references 2005-04-28 21:47:18 +00:00
fd.h Add support for wal_fsync_writethrough for Darwin, and restructure the 2005-05-20 14:53:26 +00:00
freespace.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
ipc.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
item.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
itemid.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
itempos.h Add parentheses to macros when args are used in computations. Without 2005-05-25 21:40:43 +00:00
itemptr.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
large_object.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
lmgr.h Use the standard lock manager to establish priority order when there 2005-04-30 19:03:33 +00:00
lock.h Improve LockAcquire API per my recent proposal. All error conditions 2005-05-29 22:45:02 +00:00
lwlock.h Split the shared-memory array of PGPROC pointers out of the sinval 2005-05-19 21:35:48 +00:00
off.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
pg_sema.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
pg_shmem.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
pmsignal.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
pos.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
proc.h Split the shared-memory array of PGPROC pointers out of the sinval 2005-05-19 21:35:48 +00:00
procarray.h Split the shared-memory array of PGPROC pointers out of the sinval 2005-05-19 21:35:48 +00:00
relfilenode.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
s_lock.h Add spinlock support for Itanium processor with Intel compiler. 2005-03-10 21:41:01 +00:00
shmem.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
sinval.h Split the shared-memory array of PGPROC pointers out of the sinval 2005-05-19 21:35:48 +00:00
sinvaladt.h Split the shared-memory array of PGPROC pointers out of the sinval 2005-05-19 21:35:48 +00:00
smgr.h Phase 1 of fix for 'SMgrRelation hashtable corrupted' problem. This 2005-01-10 20:02:24 +00:00
spin.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00