diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-07-27 21:49:55 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-07-27 21:49:55 +0000 |
commit | b556e8200e55261cf41de7ce8be4b38b0a062c2b (patch) | |
tree | 46ee8f2361510e4a530ab78e24275d25c1bc1599 /src/backend/port/ipc_test.c | |
parent | 606debf26833371b9ea56f297d9ec0d2ada534d5 (diff) | |
download | postgresql-b556e8200e55261cf41de7ce8be4b38b0a062c2b.tar.gz postgresql-b556e8200e55261cf41de7ce8be4b38b0a062c2b.zip |
elog mop-up: bring some straggling fprintf(stderr)'s into the elog world.
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 */ } |