aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1998-01-15 22:31:33 +0000
committerBruce Momjian <bruce@momjian.us>1998-01-15 22:31:33 +0000
commit41a4f64dcf91473da3756efdfe6387d952872cc1 (patch)
tree62b5306f9d3976ac3368fa124980d3ed0c2fc27a /src
parentd876c2580352fad94a22e57792a12da9ec9b85dd (diff)
downloadpostgresql-41a4f64dcf91473da3756efdfe6387d952872cc1.tar.gz
postgresql-41a4f64dcf91473da3756efdfe6387d952872cc1.zip
Fix for aggreg problem and fmgr.c compile problems.
Diffstat (limited to 'src')
-rw-r--r--src/backend/executor/nodeAgg.c1
-rw-r--r--src/backend/utils/fmgr/fmgr.c8
2 files changed, 5 insertions, 4 deletions
diff --git a/src/backend/executor/nodeAgg.c b/src/backend/executor/nodeAgg.c
index 91c5e43b613..a319f9d6cf2 100644
--- a/src/backend/executor/nodeAgg.c
+++ b/src/backend/executor/nodeAgg.c
@@ -128,6 +128,7 @@ ExecAgg(Agg *node)
for (i = 0; i < nagg; i++)
{
aggregates[i] = lfirst(alist);
+ aggregates[i]->aggno = i;
alist = lnext(alist);
}
diff --git a/src/backend/utils/fmgr/fmgr.c b/src/backend/utils/fmgr/fmgr.c
index 6a11bda292c..08302c34170 100644
--- a/src/backend/utils/fmgr/fmgr.c
+++ b/src/backend/utils/fmgr/fmgr.c
@@ -7,12 +7,13 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/fmgr/fmgr.c,v 1.10 1998/01/15 19:45:58 pgsql Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/fmgr/fmgr.c,v 1.11 1998/01/15 22:31:33 momjian Exp $
*
*-------------------------------------------------------------------------
*/
#include <stdio.h>
#include <stdarg.h>
+#include <string.h>
#include "postgres.h"
@@ -81,7 +82,7 @@ fmgr_c(FmgrInfo *finfo,
* Untrusted functions have very limited use and is clumsy. We
* just get rid of it.
*/
- elog(WARN, "internal error: untrusted function not supported.");
+ elog(ERROR, "internal error: untrusted function not supported.");
}
/*
@@ -159,7 +160,6 @@ fmgr_c(FmgrInfo *finfo,
void
fmgr_info(Oid procedureId, FmgrInfo *finfo)
{
- func_ptr user_fn = NULL;
FmgrCall *fcp;
HeapTuple procedureTuple;
FormData_pg_proc *procedureStruct;
@@ -195,7 +195,7 @@ fmgr_info(Oid procedureId, FmgrInfo *finfo)
finfo->fn_addr =
fmgr_lookupByName(procedureStruct->proname.data);
if (!finfo->fn_addr)
- elog(WARN, "fmgr_info: function %s: not in internal table",
+ elog(ERROR, "fmgr_info: function %s: not in internal table",
procedureStruct->proname.data);
break;
case ClanguageId: