aboutsummaryrefslogtreecommitdiff
path: root/src/backend/port/ipc_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/port/ipc_test.c')
-rw-r--r--src/backend/port/ipc_test.c62
1 files changed, 55 insertions, 7 deletions
diff --git a/src/backend/port/ipc_test.c b/src/backend/port/ipc_test.c
index b14eeef716f..6d10d3bb8f2 100644
--- a/src/backend/port/ipc_test.c
+++ b/src/backend/port/ipc_test.c
@@ -21,7 +21,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/port/ipc_test.c,v 1.6 2003/07/22 23:30:39 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/port/ipc_test.c,v 1.7 2003/07/27 21:49:54 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -46,6 +46,8 @@ volatile bool ImmediateInterruptOK = false;
volatile uint32 InterruptHoldoffCount = 0;
volatile uint32 CritSectionCount = 0;
+const bool ExecBackend = false;
+
bool IsUnderPostmaster = false;
int MaxBackends = DEF_MAXBACKENDS;
@@ -128,14 +130,60 @@ ExceptionalCondition(char *conditionName,
return 0;
}
+
+
+bool
+errstart(int elevel, const char *filename, int lineno,
+ const char *funcname)
+{
+ return (elevel >= ERROR);
+}
+
void
-elog(int lev, const char *fmt,...)
+errfinish(int dummy, ...)
{
- if (lev >= ERROR)
- {
- fprintf(stderr, "elog(%s)\n", fmt);
- abort();
- }
+ proc_exit(1);
+}
+
+void
+elog_finish(int elevel, const char *fmt, ...)
+{
+ fprintf(stderr, "ERROR: %s\n", fmt);
+ proc_exit(1);
+}
+
+int
+errcode(int sqlerrcode)
+{
+ return 0; /* return value does not matter */
+}
+
+int
+errmsg(const char *fmt, ...)
+{
+ fprintf(stderr, "ERROR: %s\n", fmt);
+ return 0; /* return value does not matter */
+}
+
+int
+errmsg_internal(const char *fmt, ...)
+{
+ fprintf(stderr, "ERROR: %s\n", fmt);
+ return 0; /* return value does not matter */
+}
+
+int
+errdetail(const char *fmt, ...)
+{
+ fprintf(stderr, "DETAIL: %s\n", fmt);
+ return 0; /* return value does not matter */
+}
+
+int
+errhint(const char *fmt, ...)
+{
+ fprintf(stderr, "HINT: %s\n", fmt);
+ return 0; /* return value does not matter */
}