C Functions - Mailing list pgsql-sql

From Fernando Eduardo B. L. e Carvalho
Subject C Functions
Date
Msg-id 3B4D8B22.7C860BDA@ig.com.br
Whole thread Raw
In response to shared memory size  (Wei Weng <wweng@kencast.com>)
Responses Re: C Functions  (Patrik Kudo <kudo@partitur.se>)
List pgsql-sql
#include <pgsql/postgres.h>
#include <string.h>

char *fernando(char *texto)
{
    char *resultp = palloc(strlen(texto)+5);
    *resultp = *texto;
    strcat(resultp," mais");
    return resultp;
}

gcc -shared fernando.c -o fernando.so

CREATE FUNCTION fernando (bpchar) RETURNS bpchar
  AS '/u/src/tef/fernando.so' LANGUAGE 'c';
CREATE
SELECT fernando ('Teste');
ERROR:  Memory exhausted in AllocSetAlloc(287341377)


pgsql-sql by date:

Previous
From: Wei Weng
Date:
Subject: shared memory size
Next
From: Patrik Kudo
Date:
Subject: Re: C Functions