postgresql/src/include/storage
Tom Lane b659ab07a2 Create an fd.c entry point that is just like plain open(2) except that
it will close VFDs if necessary to surmount ENFILE or EMFILE failures.
Make use of this in md.c, xlog.c, and user.c routines that were
formerly vulnerable to these failures.  In particular, this should
handle failures of mdblindwrt() that have been observed under heavy
load conditions.  (By golly, every other process on the system may
crash after Postgres eats up all the kernel FDs, but Postgres will
keep going!)
2000-06-02 03:58:34 +00:00
..
backendid.h Add: 2000-01-26 05:58:53 +00:00
block.h Fix a bunch of minor portability problems and maybe-bugs revealed by 2000-03-17 02:36:41 +00:00
buf.h Add: 2000-01-26 05:58:53 +00:00
buf_internals.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
buffile.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
bufmgr.h Revise FlushRelationBuffers/ReleaseRelationBuffers per discussion with 2000-05-19 03:22:31 +00:00
bufpage.h Add: 2000-01-26 05:58:53 +00:00
fd.h Create an fd.c entry point that is just like plain open(2) except that 2000-06-02 03:58:34 +00:00
ipc.h Add: 2000-01-26 05:58:53 +00:00
item.h Add: 2000-01-26 05:58:53 +00:00
itemid.h Add: 2000-01-26 05:58:53 +00:00
itempos.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
itemptr.h Add: 2000-01-26 05:58:53 +00:00
large_object.h Add: 2000-01-26 05:58:53 +00:00
lmgr.h Add: 2000-01-26 05:58:53 +00:00
lock.h The heralded `Grand Unified Configuration scheme' (GUC) 2000-05-31 00:28:42 +00:00
multilev.h Add: 2000-01-26 05:58:53 +00:00
off.h Add: 2000-01-26 05:58:53 +00:00
page.h Add: 2000-01-26 05:58:53 +00:00
pagenum.h Add: 2000-01-26 05:58:53 +00:00
pos.h Add: 2000-01-26 05:58:53 +00:00
proc.h The heralded `Grand Unified Configuration scheme' (GUC) 2000-05-31 00:28:42 +00:00
s_lock.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
shmem.h Add: 2000-01-26 05:58:53 +00:00
sinval.h Add: 2000-01-26 05:58:53 +00:00
sinvaladt.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
smgr.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
spin.h The heralded `Grand Unified Configuration scheme' (GUC) 2000-05-31 00:28:42 +00:00