diff options
Diffstat (limited to 'src/backend/port/ipc_test.c')
-rw-r--r-- | src/backend/port/ipc_test.c | 62 |
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 */ } |