There is a support routine in the standard 4.4BSD C library
called "err()". There is also a utility routine in
.../src/backend/bootstrap/bootstrap.c
with the same name.
Here's a patch that renames the pg95 routine to something a little
more sane. As a bonus, one more bit of system-specific code leaves
the system...
Submitted by: "Kurt J. Lidl" <
[email protected]>
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/bootstrap/bootparse.y,v 1.1.1.1 1996/07/09 06:21:14 scrappy Exp $
+ * $Header: /cvsroot/pgsql/src/backend/bootstrap/bootparse.y,v 1.2 1996/08/13 01:28:27 scrappy Exp $
*
*-------------------------------------------------------------------------
*/
elog(WARN,"incorrect number of values for tuple");
if (reldesc == (Relation)NULL) {
elog(WARN,"must OPEN RELATION before INSERT\n");
- err();
+ err_out();
}
if (DebugMode)
puts("Insert Begin");
* Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/bootstrap/bootstrap.c,v 1.4 1996/07/23 02:23:05 scrappy Exp $
+ * $Header: /cvsroot/pgsql/src/backend/bootstrap/bootstrap.c,v 1.5 1996/08/13 01:28:28 scrappy Exp $
*
*-------------------------------------------------------------------------
*/
* error handling / abort routines
* ----------------
*/
-# if !defined(PORTNAME_BSD44_derived) && \
- !defined(PORTNAME_bsdi) && \
- !defined(PORTNAME_bsdi_2_1)
-void err()
+void err_out()
{
Warnings++;
cleanup();
}
-#endif
/* usage:
usage help for the bootstrap backen
*
* Copyright (c) 1994, Regents of the University of California
*
- * $Id: bootstrap.h,v 1.1.1.1 1996/07/09 06:21:14 scrappy Exp $
+ * $Id: bootstrap.h,v 1.2 1996/08/13 01:28:29 scrappy Exp $
*
*-------------------------------------------------------------------------
*/
FuncIndexInfo *finfo,
PredInfo *predInfo);
-extern void err(void);
+extern void err_out(void);
extern void InsertOneTuple(Oid objectid);
extern void closerel(char *name);
extern void boot_openrel(char *name);