postgresql/src/include/storage
Tom Lane 00e6a16d01 Change the autovacuum launcher to read pg_database directly, rather than
via the "flat files" facility.  This requires making it enough like a backend
to be able to run transactions; it's no longer an "auxiliary process" but
more like the autovacuum worker processes.  Also, its signal handling has
to be brought into line with backends/workers.  In particular, since it
now has to handle procsignal.c processing, the special autovac-launcher-only
signal conditions are moved to SIGUSR2.

Alvaro, with some cleanup from Tom
2009-08-31 19:41:00 +00:00
..
backendid.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
block.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
buf.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
buf_internals.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
buffile.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
bufmgr.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
bufpage.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
fd.h Improve error messages in md.c. When a filesystem operation like open() or 2009-08-05 18:01:54 +00:00
freespace.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
fsm_internals.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
indexfsm.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
ipc.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
item.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
itemid.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
itemptr.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
large_object.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
lmgr.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
lock.h A session that does not have any live snapshots does not have to be waited for 2009-04-04 17:40:36 +00:00
lwlock.h Remove the placeholder LWLockId in place of the removed FreeSpaceLock. 2009-03-03 08:11:24 +00:00
off.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
pg_sema.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
pg_shmem.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
pmsignal.h Remove the use of the pg_auth flat file for client authentication. 2009-08-29 19:26:52 +00:00
pos.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
proc.h Change the autovacuum launcher to read pg_database directly, rather than 2009-08-31 19:41:00 +00:00
procarray.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
procsignal.h Create a multiplexing structure for signals to Postgres child processes. 2009-07-31 20:26:23 +00:00
relfilenode.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
s_lock.h Add s_lock support for SuperH architecture. 2009-07-27 05:31:05 +00:00
shmem.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
sinval.h Create a multiplexing structure for signals to Postgres child processes. 2009-07-31 20:26:23 +00:00
sinvaladt.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
smgr.h Fix some serious bugs in archive recovery, now that bgwriter is active 2009-06-25 21:36:00 +00:00
spin.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00