postgresql/src/pl/plperl
Tom Lane 62513c3e55 Use SvROK(sv) rather than directly checking SvTYPE(sv) == SVt_RV in plperl.
The latter is considered unwarranted chumminess with the implementation,
and can lead to crashes with recent Perl versions.

Report and fix by Tim Bunce.  Back-patch to all versions containing the
questionable coding pattern.
2010-03-09 22:35:07 +00:00
..
expected Back out plperl OUT hash/array parameter patch, again. 2006-08-13 17:31:10 +00:00
sql Back out plperl OUT hash/array parameter patch, again. 2006-08-13 17:31:10 +00:00
GNUmakefile Ah, I finally realize why Magnus wanted to add a --bindir option to 2006-07-21 00:24:04 +00:00
plperl.c Use SvROK(sv) rather than directly checking SvTYPE(sv) == SVt_RV in plperl. 2010-03-09 22:35:07 +00:00
plperl.h Prevent Perl from introducing a possibly-incompatible definition of type 2007-11-22 17:47:32 +00:00
ppport.h Update ppport.h to not cause warnings with newest Perl versions. 2006-05-30 15:48:20 +00:00
README Polish PL/Perl documentation. The README file got shrunk to being a 2000-12-19 18:16:26 +00:00
SPI.xs Fix a few places that were checking for the return value of palloc() to be 2006-03-19 22:22:56 +00:00
spi_internal.c Rationalise perl header inclusions via a common include file, which also 2006-01-08 22:27:52 +00:00

PL/Perl allows you to write PostgreSQL functions and procedures in
Perl.  To include PL/Perl in the build use './configure --with-perl'.
To build from this directory use 'gmake all; gmake install'.  libperl
must have been built as a shared library, which is usually not the
case in standard installations.

Consult the PostgreSQL User's Guide and the INSTALL file in the
top-level directory of the source distribution for more information.