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 - -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 */