Re: [GENERAL] MAGIC_MODULE and libc

2006-12-19 Thread Jeff Amiel
yup... I did this CREATE OR REPLACE FUNCTION getpid() RETURNS integer AS $BODY$ DECLARE thepid integer; BEGIN select into thepid pg_backend_pid from pg_backend_pid(); return thepid; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE; thanks!!! Martijn van Oosterhout wrote: On Tue, Dec 19, 2006 at 08:

Re: [GENERAL] MAGIC_MODULE and libc

2006-12-19 Thread Martijn van Oosterhout
On Tue, Dec 19, 2006 at 08:20:23AM -0600, Jeff Amiel wrote: > ERROR: incompatible library "/lib/libc.so.6": missing magic block > SQL state: XX000 > Hint: Extension libraries are required to use the PG_MODULE_MAGIC macro. > > I've added the appropriate macro to all my actual C code...but in this >

Re: [GENERAL] MAGIC_MODULE and libc

2006-12-19 Thread Alvaro Herrera
Jeff Amiel wrote: > I just upgraded to v8.2 and have an issue with one of my stored > proc/functions that worked under 8.1: > > CREATE OR REPLACE FUNCTION getpid() > RETURNS integer AS > '/lib/libc.so.6', 'getpid' > LANGUAGE 'c' VOLATILE; > > ERROR: incompatible library "/lib/libc.so.6": missin

[GENERAL] MAGIC_MODULE and libc

2006-12-19 Thread Jeff Amiel
I just upgraded to v8.2 and have an issue with one of my stored proc/functions that worked under 8.1: CREATE OR REPLACE FUNCTION getpid() RETURNS integer AS '/lib/libc.so.6', 'getpid' LANGUAGE 'c' VOLATILE; ERROR: incompatible library "/lib/libc.so.6": missing magic block SQL state: XX000 Hint