From e4725ee76a3fcdf40548c93badc4a8f679a953bb Mon Sep 17 00:00:00 2001 From: "Marc G. Fournier" Date: Tue, 5 Nov 1996 11:57:55 +0000 Subject: [PATCH] Makes it compile...still needs work --- src/backend/catalog/heap.c | 5 ++++- src/backend/catalog/index.c | 13 ++++++++++++- src/backend/catalog/pg_operator.c | 5 ++++- src/backend/catalog/pg_proc.c | 4 +++- src/backend/catalog/pg_type.c | 5 ++++- 5 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/backend/catalog/heap.c b/src/backend/catalog/heap.c index 678b752190..45ad040859 100644 --- a/src/backend/catalog/heap.c +++ b/src/backend/catalog/heap.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.3 1996/11/03 23:27:01 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.4 1996/11/05 11:57:50 scrappy Exp $ * * INTERFACE ROUTINES * heap_creatr() - Create an uncataloged heap relation @@ -30,6 +30,9 @@ #include "postgres.h" +#include +#include + #include "parser/catalog_utils.h" #include "access/heapam.h" diff --git a/src/backend/catalog/index.c b/src/backend/catalog/index.c index 51223accc4..a027b8928a 100644 --- a/src/backend/catalog/index.c +++ b/src/backend/catalog/index.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.5 1996/11/03 23:27:02 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.6 1996/11/05 11:57:52 scrappy Exp $ * * * INTERFACE ROUTINES @@ -25,6 +25,10 @@ */ #include "postgres.h" +#include +#include +#include + #include "access/genam.h" #include "access/heapam.h" #include "utils/builtins.h" @@ -60,6 +64,11 @@ #include "optimizer/prep.h" #include "access/istrat.h" +#ifndef HAVE_MEMMOVE +# include +#else +# include +#endif /* * macros used in guessing how many tuples are on a page. @@ -1469,9 +1478,11 @@ DefaultBuild(Relation heapRelation, Datum *datum; char *nullv; long reltuples, indtuples; +#ifndef OMIT_PARTIAL_INDEX ExprContext *econtext; TupleTable tupleTable; TupleTableSlot *slot; +#endif Node *predicate; Node *oldPred; diff --git a/src/backend/catalog/pg_operator.c b/src/backend/catalog/pg_operator.c index 4fadf3fd7f..b980da799b 100644 --- a/src/backend/catalog/pg_operator.c +++ b/src/backend/catalog/pg_operator.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/pg_operator.c,v 1.3 1996/11/03 23:27:06 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/pg_operator.c,v 1.4 1996/11/05 11:57:53 scrappy Exp $ * * NOTES * these routines moved here from commands/define.c and somewhat cleaned up. @@ -17,6 +17,9 @@ #include #include "postgres.h" +#include +#include + #include "access/heapam.h" #include "access/skey.h" #include "access/htup.h" diff --git a/src/backend/catalog/pg_proc.c b/src/backend/catalog/pg_proc.c index ddf12be6c0..c6c01186eb 100644 --- a/src/backend/catalog/pg_proc.c +++ b/src/backend/catalog/pg_proc.c @@ -7,12 +7,14 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/pg_proc.c,v 1.2 1996/11/03 23:27:07 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/pg_proc.c,v 1.3 1996/11/05 11:57:54 scrappy Exp $ * *------------------------------------------------------------------------- */ #include #include "postgres.h" +#include +#include #include "access/heapam.h" #include "access/relscan.h" diff --git a/src/backend/catalog/pg_type.c b/src/backend/catalog/pg_type.c index c7e7ea8e5b..6fbca03cb0 100644 --- a/src/backend/catalog/pg_type.c +++ b/src/backend/catalog/pg_type.c @@ -7,12 +7,15 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/pg_type.c,v 1.2 1996/11/03 23:27:08 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/pg_type.c,v 1.3 1996/11/05 11:57:55 scrappy Exp $ * *------------------------------------------------------------------------- */ #include #include "postgres.h" +#include +#include + #include "access/heapam.h" #include "access/relscan.h"