From: | Philip Compton <pcompton(at)mcs(dot)vuw(dot)ac(dot)nz> |
---|---|
To: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Passing character data to C function |
Date: | 2002-10-03 01:43:29 |
Message-ID: | 200210031343.29843.pcompton@mcs.vuw.ac.nz |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
After days of researching this problem all I find is that knowbody has done
this successfully and documented it for me to find. I cannot determine if it
is a bug or my incorrect development structure to blame.
I would like to pass character data from postgreSQL 7.1.3 user function into a
C program.
This is my setup:
CREATE FUNCTION pc_fn(char(50), char(50), char(255)) RETURNS Boolean
AS '/u/students/pcompton/comp442/ass4/pc_fn.so' LANGUAGE 'C';
//C function prototype
int pc_fn(char* a1,char* a2,char* a3){...}
or
int pc_fn(char a1[50],char a2[50],char a3[255]){...}
fails to work. The function _is_ called and I can _log output_ as it executes,
but no character data shows up in the arguments.
Thank you.
Phil Compton
From | Date | Subject | |
---|---|---|---|
Next Message | Ruslan A Dautkhanov | 2002-10-03 10:38:00 | 7.2.1: Can't create prcedural language PLPERL |
Previous Message | Nic Ferrier | 2002-10-02 22:26:46 | 7.3B2 initdb fails |