diff --git a/src/include/utils/exc.h b/src/include/utils/exc.h
deleted file mode 100644
index a01366824911b87828893e46d765ec0c85468c49..0000000000000000000000000000000000000000
--- a/src/include/utils/exc.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*-------------------------------------------------------------------------
- *
- * exc.h
- *	  POSTGRES exception handling definitions.
- *
- *
- * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
- * Portions Copyright (c) 1994, Regents of the University of California
- *
- * $Id: exc.h,v 1.24 2002/06/20 20:29:52 momjian Exp $
- *
- *-------------------------------------------------------------------------
- */
-#ifndef EXC_H
-#define EXC_H
-
-#include <setjmp.h>
-
-extern char *ExcFileName;
-extern Index ExcLineNumber;
-
-typedef sigjmp_buf ExcContext;
-
-typedef Exception *ExcId;
-typedef long ExcDetail;
-typedef char *ExcData;
-
-typedef struct ExcFrame
-{
-	struct ExcFrame *link;
-	ExcContext	context;
-	ExcId		id;
-	ExcDetail	detail;
-	ExcData		data;
-	ExcMessage	message;
-} ExcFrame;
-
-extern ExcFrame *ExcCurFrameP;
-
-/* These are not used anywhere 1998/6/15 */
-#define ExcBegin() \
-do { \
-	ExcFrame	exception; \
-	\
-	exception.link = ExcCurFrameP; \
-	if (sigsetjmp(exception.context, 1) == 0) \
-	{ \
-		ExcCurFrameP = &exception;
-
-#define ExcExcept() \
-	} \
-		ExcCurFrameP = exception.link; \
-	} \
-	else \
-	{ \
-		{
-
-#define ExcEnd() \
-			} \
-		} \
-} while(0)
-
-#define raise4(x, t, d, message) \
-		ExcRaise(&(x), (ExcDetail)(t), (ExcData)(d), (ExcMessage)(message))
-
-#define reraise() \
-		raise4(*exception.id,exception.detail,exception.data,exception.message)
-
-typedef void ExcProc (Exception *, ExcDetail, ExcData, ExcMessage);
-
-
-/*
- * prototypes for functions in exc.c
- */
-extern void EnableExceptionHandling(bool on);
-extern void ExcRaise(Exception *excP,
-		 ExcDetail detail,
-		 ExcData data,
-		 ExcMessage message);
-
-
-/*
- * prototypes for functions in excabort.c
- */
-extern void ExcAbort(const Exception *excP, ExcDetail detail, ExcData data,
-		 ExcMessage message);
-
-#endif   /* EXC_H */
diff --git a/src/include/utils/excid.h b/src/include/utils/excid.h
deleted file mode 100644
index 80a390046cc362d4d06bfccf81db3b89d0568d6b..0000000000000000000000000000000000000000
--- a/src/include/utils/excid.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*-------------------------------------------------------------------------
- *
- * excid.h
- *	  POSTGRES known exception identifier definitions.
- *
- *
- * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
- * Portions Copyright (c) 1994, Regents of the University of California
- *
- * $Id: excid.h,v 1.14 2002/06/20 20:29:52 momjian Exp $
- *
- *-------------------------------------------------------------------------
- */
-#ifndef EXCID_H
-#define EXCID_H
-
-/* note: these first three are also declared in postgres.h */
-extern DLLIMPORT Exception FailedAssertion;
-extern DLLIMPORT Exception BadState;
-extern DLLIMPORT Exception BadArg;
-extern DLLIMPORT Exception Unimplemented;
-
-extern DLLIMPORT Exception CatalogFailure;		/* XXX inconsistent naming
-												 * style */
-extern DLLIMPORT Exception InternalError;		/* XXX inconsistent naming
-												 * style */
-extern DLLIMPORT Exception SemanticError;		/* XXX inconsistent naming
-												 * style */
-extern DLLIMPORT Exception SystemError; /* XXX inconsistent naming style */
-
-#endif   /* EXCID_H */