home *** CD-ROM | disk | FTP | other *** search
- /* ----------------------------------------------------------------
- * FILE
- * tcopdebug.h
- *
- * DESCRIPTION
- * #defines governing debugging behaviour in the traffic cop
- *
- * $Header: /private/postgres/src/lib/H/tcop/RCS/tcopdebug.h,v 1.3 1991/10/08 01:11:52 hong Exp $
- * ----------------------------------------------------------------
- */
-
- #ifndef TcopDebugIncluded
- #define TcopDebugIncluded
-
- /* ----------------------------------------------------------------
- * debugging defines.
- *
- * If you want certain debugging behaviour, then #define
- * the variable to 1, else #undef it. -cim 10/26/89
- * ----------------------------------------------------------------
- */
-
- /* ----------------
- * TCOP_SLAVESYNCDEBUG is a #define which causes the
- * traffic cop to print slave backend synchronization
- * messages.
- * ----------------
- */
- #undef TCOP_SLAVESYNCDEBUG
-
- /* ----------------
- * TCOP_SHOWSTATS controls whether or not buffer and
- * access method statistics are shown for each query. -cim 2/9/89
- * ----------------
- */
- #undef TCOP_SHOWSTATS
-
- /* ----------------
- * TCOP_DONTUSENEWLINE controls the default setting of
- * the UseNewLine variable in postgres.c
- * ----------------
- */
- #undef TCOP_DONTUSENEWLINE
-
- /* ----------------------------------------------------------------
- * #defines controlled by above definitions
- * ----------------------------------------------------------------
- */
-
- /* ----------------
- * slave synchronization debugging defines
- * ----------------
- */
- #ifdef TCOP_SLAVESYNCDEBUG
- #define SLAVE_elog(l, s) elog(l, s)
- #define SLAVE1_elog(l, s, a) elog(l, s, a)
- #define SLAVE2_elog(l, s, a, b) elog(l, s, a, b)
- #else
- #define SLAVE_elog(l, s)
- #define SLAVE1_elog(l, s, a)
- #define SLAVE2_elog(l, s, a, b)
- #endif TCOP_SLAVESYNCDEBUG
-
- #endif TcopDebugIncluded
-