postgresql/src/include
Tom Lane 6162432de9 Add more critical-section calls: all code sections that hold spinlocks
are now critical sections, so as to ensure die() won't interrupt us while
we are munging shared-memory data structures.  Avoid insecure intermediate
states in some code that proc_exit will call, like palloc/pfree.  Rename
START/END_CRIT_CODE to START/END_CRIT_SECTION, since that seems to be
what people tend to call them anyway, and make them be called with () like
a function call, in hopes of not confusing pg_indent.
I doubt that this is sufficient to make SIGTERM safe anywhere; there's
just too much code that could get invoked during proc_exit().
2001-01-12 21:54:01 +00:00
..
access Add more critical-section calls: all code sections that hold spinlocks 2001-01-12 21:54:01 +00:00
bootstrap
catalog Modify readfuncs so that recursive use of stringToNode will not crash 2001-01-07 01:08:48 +00:00
commands New WAL version - CRC and data blocks backup. 2000-12-28 13:00:29 +00:00
executor
lib Clean up non-reentrant interface for hash_seq/HashTableWalk, so that 2001-01-02 04:33:24 +00:00
libpq Clean up backend-exit-time cleanup behavior. Use on_shmem_exit callbacks 2000-12-18 00:44:50 +00:00
mb
nodes Modify readfuncs so that recursive use of stringToNode will not crash 2001-01-07 01:08:48 +00:00
optimizer Fix oversight in planning of GROUP queries: when an expression is used 2001-01-09 03:48:51 +00:00
parser Remove not-really-standard implementation of CREATE TABLE's UNDER clause, 2001-01-05 06:34:23 +00:00
port Add configure check for sys_nerr, to end all discussions. 2001-01-09 18:40:15 +00:00
regex
rewrite Repair breakage of rules containing INSERT ... SELECT actions, per bug 2000-12-05 19:15:10 +00:00
storage Fix small but critical typo ... 2001-01-09 02:15:16 +00:00
tcop
utils Add more critical-section calls: all code sections that hold spinlocks 2001-01-12 21:54:01 +00:00
c.h Add configure check for sys_nerr, to end all discussions. 2001-01-09 18:40:15 +00:00
config.h.in Add configure check for sys_nerr, to end all discussions. 2001-01-09 18:40:15 +00:00
config.h.win32
fmgr.h
Makefile
miscadmin.h Fix recent breakage of query-cancel logic, see my pghackers message 2001-01-07 04:17:29 +00:00
postgres_ext.h Repair not-too-well-thought-out code to do rangechecking of OIDs on 2000-12-22 21:36:09 +00:00
postgres.h
rusagestub.h
strdup.h