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: [email protected] [mailto:[email protected]] Im Auftrag von Gregor Trefs Gesendet: Montag, 18. Juli 2011 17:20 Cc: [email protected] 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:[email protected]] Gesendet: Montag, 18. Juli 2011 16:33 An: Gregor Trefs Cc: [email protected] Betreff: Re: [GENERAL] C function returns null values Gregor Trefs <[email protected]> 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 ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general -- Sent via pgsql-general mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general
