From: | "D'Arcy" "J(dot)M(dot)" Cain <darcy(at)druid(dot)net> |
---|---|
To: | hackers(at)PostgreSQL(dot)org |
Subject: | mcxt.h |
Date: | 1999-03-24 13:47:39 |
Message-ID: | m10Po0R-0000c3C@druid.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
I tried to create a new user-defined type. I use palloc() to create
storage for this type so I include palloc.h however, this generates
the following error.
[postgres(at)druid:contrib/chkpass] $ make
cc -g -O -fPIC -I/usr/local/pgsql/include -c chkpass.c
In file included from /usr/local/pgsql/include/postgres.h:44,
from chkpass.c:9:
/usr/local/pgsql/include/utils/palloc.h:30: utils/mcxt.h: No such file or directory
If I copy mcxt.h there I get this error.
[postgres(at)druid:contrib/chkpass] $ make
cc -g -O -fPIC -I/usr/local/pgsql/include -c chkpass.c
In file included from /usr/local/pgsql/include/utils/palloc.h:30,
from /usr/local/pgsql/include/postgres.h:44,
from chkpass.c:9:
/usr/local/pgsql/include/utils/mcxt.h:25: syntax error before `MemoryContext'
If I remove the include from palloc.h I have problems with the use of
palloc because the macro expands to use CurrentMemoryContext which is
declared in mcxt.h. Anyone know what the correct answer to this problem
might be?
--
D'Arcy J.M. Cain <darcy(at){druid|vex}.net> | Democracy is three wolves
http://www.druid.net/darcy/ | and a sheep voting on
+1 416 424 2871 (DoD#0082) (eNTP) | what's for dinner.
From | Date | Subject | |
---|---|---|---|
Next Message | Horak Daniel | 1999-03-24 14:00:16 | RE: [HACKERS] mcxt.h |
Previous Message | Tatsuo Ishii | 1999-03-24 12:21:13 | Re: [HACKERS] "CANNOT EXTEND" - |