From: | Gregor Trefs <gregor(dot)trefs(at)delphit(dot)com> |
---|---|
To: | Gregor Trefs <gregor(dot)trefs(at)delphit(dot)com> |
Cc: | "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: C function returns null values |
Date: | 2011-07-19 15:13:27 |
Message-ID: | 5987F6572432A3439988CDF27C6239A60124F7A43D8F@winserver.delphit.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Finally I got it working. You were right Tom Lane. I actually did not copy the corrected source file onto the server and thus still had this "mysterious" failure. So, palloc0 is the solution. Thanks again.
Regards,
Gregor Trefs
-----Ursprüngliche Nachricht-----
Von: pgsql-general-owner(at)postgresql(dot)org [mailto:pgsql-general-owner(at)postgresql(dot)org] Im Auftrag von Gregor Trefs
Gesendet: Montag, 18. Juli 2011 17:20
Cc: pgsql-general(at)postgresql(dot)org
Betreff: Re: [GENERAL] C function returns null values
Well, yes. I wrote a little make file which takes care of this part (except restarting the session):
INCLUDEDIRS += -I$(shell pg_config --includedir-server) LIBDIR = -L$(shell pg_config --libdir) LIBINSTALL = $(shell pg_config --pkglibdir)
integrated_c.so: integrated_c.c Makefile
gcc -fpic -o integrated_c.o -c integrated_c.c $(INCLUDEDIRS)
gcc -shared -o integrated_c.so integrated_c.o $(LIBDIR) -lmpfr -lgmp
cp integrated_c.so $(LIBINSTALL)
-----Ursprüngliche Nachricht-----
Von: Tom Lane [mailto:tgl(at)sss(dot)pgh(dot)pa(dot)us]
Gesendet: Montag, 18. Juli 2011 16:33
An: Gregor Trefs
Cc: pgsql-general(at)postgresql(dot)org
Betreff: Re: [GENERAL] C function returns null values
Gregor Trefs <gregor(dot)trefs(at)delphit(dot)com> writes:
> Thanks for your answer. I edited my code, but still get these random null values. What else can I do ?
Mph ... you're aware that you have to start a fresh session to load a new version of a .so into the backend?
regards, tom lane
--
Sent via pgsql-general mailing list (pgsql-general(at)postgresql(dot)org) To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general
From | Date | Subject | |
---|---|---|---|
Next Message | Albe Laurenz | 2011-07-19 15:18:16 | Re: Identify release contents |
Previous Message | Adrian Klaver | 2011-07-19 15:02:41 | Re: Identify release contents |