Skip site navigation (1) Skip section navigation (2)

Re: palloc() under cygwin?

From: Helmut Hänsel <Helmut(dot)Haensel(at)uni-bayreuth(dot)de>
To: "Reini Urban" <rurban(at)x-ray(dot)at>
Cc: <pgsql-cygwin(at)postgresql(dot)org>
Subject: Re: palloc() under cygwin?
Date: 2004-10-20 16:40:50
Message-ID: 002c01c4b6c3$8f21a000$7d30b484@che.unibayreuth.de (view raw or flat)
Thread:
Lists: pgsql-cygwin
Solved!

calling the linker with -lpostgres removes all errors.
Everything works fine now :-))

thx a lot for your help,
HH


----- Original Message ----- 
From: "Reini Urban" <rurban(at)x-ray(dot)at>
To: "Helmut Hänsel" <Helmut(dot)Haensel(at)uni-bayreuth(dot)de>
Cc: <pgsql-cygwin(at)postgresql(dot)org>
Sent: Dienstag, 19. Oktober 2004 22:01
Subject: Re: [CYGWIN] palloc() under cygwin?


> Helmut Hänsel schrieb:
> > I was trying to add a c-function to postgreSQL, running under cygwin.
> > I have installed and compiled the 8.0.0cvs from scratch, postmaster is
> > working fine :-)
> >
> > #define _XOPEN_SOURCE
> > #include "postgres.h"
> > #include "fmgr.h"
> > #include <unistd.h>
> > #include <fcntl.h>
> > #include <stdio.h>
> > #include <sys/types.h>
> > #include <sys/wait.h>
> >
> > PG_FUNCTION_INFO_V1(pg_crypt);
> > Datum
> > pg_crypt(PG_FUNCTION_ARGS)
> > {   int32 new_varchar_size=13+VARHDRSZ;
> >     VarChar     *new_t = (VarChar *) palloc(new_varchar_size);
> > /* ... */
> >     PG_RETURN_VARCHAR_P(new_t);
> > }
> >
> > compiling is successful, but linking leads to
> >
> > pg_func.o(.text+0x4f):pg_func.c: undefined reference to
> > `__imp__CurrentMemoryContext'
> >
> > If I try using pgport_palloc() instead of palloc() ( in my despair;-)
> > the source is compiled and linked without error but as soon as the
pg_crypt
> > is executed from within a psql session, the postmaster crashes with
signal
> > 11.
> >
> > Any Help?
> > Would be really great !!!
> >
> > Helmut
> >
> > P.S.: The function is tested and works fine under a LINUX environment
>
> looks like another IPC problem, similar to the plperl problem.
> increase shmem buffer size?
>
> -- 
> Reini Urban
> http://xarch.tu-graz.ac.at/home/rurban/


In response to

pgsql-cygwin by date

Next:From: M SDate: 2004-10-20 17:28:45
Subject: POST 8.0 - new user
Previous:From: RKDate: 2004-10-20 14:40:38
Subject: UHH - what?? bad date answer suddenly

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group