From 316c4c57e2b18cb62d73c38f4331f6f7def75385 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Mon, 22 Nov 1999 02:06:31 +0000 Subject: Clean up some problems in error recovery --- elog() was pretty broken for the case of errors in backend startup, and proc_exit's method for coping with errors during proc_exit was *completely* busted. Fixed per discussions on pghackers around 11/6/99. --- src/include/storage/ipc.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/include') diff --git a/src/include/storage/ipc.h b/src/include/storage/ipc.h index a123448e2a5..1293eedde6f 100644 --- a/src/include/storage/ipc.h +++ b/src/include/storage/ipc.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: ipc.h,v 1.36 1999/10/06 21:58:17 vadim Exp $ + * $Id: ipc.h,v 1.37 1999/11/22 02:06:30 tgl Exp $ * * NOTES * This file is very architecture-specific. This stuff should actually @@ -71,6 +71,8 @@ typedef int IpcMemoryId; /* ipc.c */ +extern bool proc_exit_inprogress; + extern void proc_exit(int code); extern void shmem_exit(int code); extern int on_shmem_exit(void (*function) (), caddr_t arg); -- cgit v1.2.3