postgresql/src
Fujii Masao 60838df922 Move pg_lzcompress.c to src/common.
Exposing compression and decompression APIs of pglz makes possible its
use by extensions and contrib modules. pglz_decompress contained a call
to elog to emit an error message in case of corrupted data. This function
is changed to return a status code to let its callers return an error instead.

This commit is required for upcoming WAL compression feature so that
the WAL reader facility can decompress the WAL data by using pglz_decompress.

Michael Paquier
2014-12-25 20:46:14 +09:00
..
backend Move pg_lzcompress.c to src/common. 2014-12-25 20:46:14 +09:00
bin Revert "Use a bitmask to represent role attributes" 2014-12-23 15:35:49 -03:00
common Move pg_lzcompress.c to src/common. 2014-12-25 20:46:14 +09:00
include Move pg_lzcompress.c to src/common. 2014-12-25 20:46:14 +09:00
interfaces Translation updates 2014-12-15 00:25:35 -05:00
makefiles Revert haphazard pgxs makefile changes 2014-12-04 08:07:59 -05:00
pl Improve hash_create's API for selecting simple-binary-key hash functions. 2014-12-18 13:36:36 -05:00
port Windows: use GetSystemTimePreciseAsFileTime if available 2014-12-08 23:36:06 +09:00
template Remove Alpha and Tru64 support. 2014-06-28 21:46:15 +02:00
test Remove failing collation case from object_address regression test. 2014-12-23 16:55:51 -05:00
timezone Add CST (China Standard Time) to our lists of timezone abbreviations. 2014-12-24 16:35:23 -05:00
tools Move pg_lzcompress.c to src/common. 2014-12-25 20:46:14 +09:00
tutorial Adjust blank lines around PG_MODULE_MAGIC defines, for consistency 2014-07-10 14:02:08 -04:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Create libpgcommon, and move pg_malloc et al to it 2013-02-12 11:21:05 -03:00
Makefile.global.in Fix installcheck case for tap tests 2014-12-24 10:31:36 -05:00
Makefile.shlib Clarify .def file comments. 2014-11-02 21:43:33 -05:00
nls-global.mk Setup error context callback for transaction lock waits 2014-03-19 15:10:36 -03:00
win32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00