aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/include/utils/exc.h88
-rw-r--r--src/include/utils/excid.h31
2 files changed, 0 insertions, 119 deletions
diff --git a/src/include/utils/exc.h b/src/include/utils/exc.h
deleted file mode 100644
index a0136682491..00000000000
--- 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 80a390046cc..00000000000
--- 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 */