postgresql/src/backend
Alvaro Herrera 09e196e453 Use callbacks in SlruScanDirectory for the actual action
Previously, the code assumed that the only possible action to take was
to delete files behind a certain cutoff point.  The async notify code
was already a crock: it used a different "pagePrecedes" function for
truncation than for regular operation.  By allowing it to pass a
callback to SlruScanDirectory it can do cleanly exactly what it needs to
do.

The clog.c code also had its own use for SlruScanDirectory, which is
made a bit simpler with this.
2011-10-04 14:03:23 -03:00
..
access Use callbacks in SlruScanDirectory for the actual action 2011-10-04 14:03:23 -03:00
bootstrap Simplify handling of the timezone GUC by making initdb choose the default. 2011-09-09 17:59:11 -04:00
catalog ProcedureCreate neglected to record dependencies on default expressions. 2011-10-03 12:13:15 -04:00
commands Use callbacks in SlruScanDirectory for the actual action 2011-10-04 14:03:23 -03:00
executor Update obsolete comments. 2011-09-26 13:12:22 -04:00
foreign deflist_to_tuplestore dumped core on an option with no value. 2011-09-13 11:36:49 -04:00
lib Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
libpq Remove many -Wcast-qual warnings 2011-09-11 21:54:32 +03:00
main Pgindent run before 9.1 beta2. 2011-06-09 14:32:50 -04:00
nodes Remove many -Wcast-qual warnings 2011-09-11 21:54:32 +03:00
optimizer Fix index matching for operators with mixed collatable/noncollatable inputs. 2011-09-29 00:43:42 -04:00
parser Improve generated column names for cases involving sub-SELECTs. 2011-10-01 14:01:46 -04:00
po Translation updates 2011-08-17 14:07:46 +03:00
port Remove unnecessary #include references, per pgrminclude script. 2011-09-01 10:04:27 -04:00
postmaster Fix pg_upgrade for EXEC_BACKEND builds (e.g. Windows) by properly 2011-09-29 17:21:34 -04:00
regex Add markers for skips. 2011-08-26 18:15:13 -04:00
replication Split walsender.h in public/private headers 2011-09-13 21:42:49 -03:00
rewrite Rearrange planner to save the whole PlannerInfo (subroot) for a subquery. 2011-09-03 15:36:24 -04:00
snowball Remove unnecessary #include references, per pgrminclude script. 2011-09-01 10:04:27 -04:00
storage Allow snapshot references to still work during transaction abort. 2011-09-26 22:25:28 -04:00
tcop Redesign the plancache mechanism for more flexibility and efficiency. 2011-09-16 00:43:52 -04:00
tsearch Remove many -Wcast-qual warnings 2011-09-11 21:54:32 +03:00
utils Remove the custom_variable_classes parameter. 2011-10-04 12:36:55 -04:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Workaround for recursive make breakage 2011-01-13 09:32:06 +02:00
Makefile Fix symlink for errcodes.h so it works in VPATH builds from tarballs. 2011-06-22 13:08:08 -04:00
nls.mk Add the possibility to pass --flag arguments to xgettext calls 2011-06-27 00:37:21 +03:00