diff --git a/src/include/storage/ipc.h b/src/include/storage/ipc.h
index 1fb86c7d6104c3d138e2ffcf4c1f3fc893c3efff..7cc11e0bafab58f65aaa0458da6c3d203511c24c 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.14 1997/02/06 05:30:50 scrappy Exp $
+ * $Id: ipc.h,v 1.15 1997/03/03 23:34:27 scrappy Exp $
  *
  * NOTES
  *    This file is very architecture-specific.  This stuff should actually
@@ -87,7 +87,7 @@ typedef int	IpcMemoryId;
 /* ipc.c */
 extern void exitpg(int code);
 extern void quasi_exitpg(void);
-extern on_exitpg(void (*function)(), caddr_t arg);
+extern int on_exitpg(void (*function)(), caddr_t arg);
 
 extern IpcSemaphoreId IpcSemaphoreCreate(IpcSemaphoreKey semKey,
 		int semNum, int permission, int semStartValue,