postgresql/src/backend/utils
Tom Lane 039dfbfd5d Reduce the need for frontend programs to include "postgres.h" by refactoring
inclusions in src/include/catalog/*.h files.  The main idea here is to push
function declarations for src/backend/catalog/*.c files into separate headers,
rather than sticking them into the corresponding catalog definition file as
has been done in the past.  This commit only carries out that idea fully for
pg_proc, pg_type and pg_conversion, but that's enough for the moment ---
if pg_list.h ever becomes unsafe for frontend code to include, we'll need
to work a bit more.

Zdenek Kotala
2008-03-27 03:57:34 +00:00
..
adt Move the HTSU_Result enum definition into snapshot.h, to avoid including 2008-03-26 21:10:39 +00:00
cache Move the HTSU_Result enum definition into snapshot.h, to avoid including 2008-03-26 21:10:39 +00:00
error Add a new ereport auxiliary function errdetail_log(), which works the same as 2008-03-24 18:08:47 +00:00
fmgr Simplify and standardize conversions between TEXT datums and ordinary C 2008-03-25 22:42:46 +00:00
hash Reduce the need for frontend programs to include "postgres.h" by refactoring 2008-03-27 03:57:34 +00:00
init Move the HTSU_Result enum definition into snapshot.h, to avoid including 2008-03-26 21:10:39 +00:00
mb More README src cleanups. 2008-03-21 13:23:29 +00:00
misc Simplify and standardize conversions between TEXT datums and ordinary C 2008-03-25 22:42:46 +00:00
mmgr Simplify and standardize conversions between TEXT datums and ordinary C 2008-03-25 22:42:46 +00:00
resowner More README src cleanups. 2008-03-21 13:23:29 +00:00
sort Add a new tuplestore API function, tuplestore_putvalues(). This is 2008-03-25 19:26:54 +00:00
time Rename snapmgmt.c/h to snapmgr.c/h, for consistency with other files. 2008-03-26 18:48:59 +00:00
.cvsignore Cleanup to ensure good state of derived files in tarballs. 2000-06-09 02:38:36 +00:00
Gen_dummy_probes.sed Enable probes to work with Mac OS X Leopard and other OSes that will 2008-03-17 19:44:41 +00:00
Gen_fmgrtab.sh Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
Makefile Enable probes to work with Mac OS X Leopard and other OSes that will 2008-03-17 19:44:41 +00:00
probes.d Correct two more copyrights found by updated script. 2008-01-02 02:42:06 +00:00