git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 1f0aff0) | patch
I am attempting to integrate postgres (v 7.0) with an open source
2000年5月22日 02:34:23 +0000 (02:34 +0000)
2000年5月22日 02:34:23 +0000 (02:34 +0000)
commit 0460f0502b8bd0cf19ebe1fd3bb75a9704be9857
I am attempting to integrate postgres (v 7.0) with an open source
project I am working on (Recall - a distributed, fault-tolerant,
replicated, storage framework @ http://www.fault-tolerant.org).
Recall is written in C++. I need to include the postgres headers and
there are some problems when including the headers w/C++.

Attached is a patch generated from postgres/src that fixes my problems.
I was hoping to get this into the main source. It's very small (2k) and
3 files are changed: backend/utils/fmgr/fmgr.c,
backend/utils/Gen_fmgrtab.sh.in, and include/access/tupdesc.h.

In C++, you get a multiply defined symbol because the variable
(FmgrInfo *fmgr_pl_finfo) is defined in the header (the patch moves it
to the .c file). The other problem in tupdesc.h is the use of typeid
is a problem in c++ (I renamed it to oidtypeid).

Thanks,
Neal Norwitz
src/backend/access/common/tupdesc.c diff | blob | blame | history
src/backend/utils/Gen_fmgrtab.sh.in diff | blob | blame | history
src/backend/utils/fmgr/fmgr.c diff | blob | blame | history
src/include/access/tupdesc.h diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /