This is the mail archive of the
cygwin-patches@cygwin.com
mailing list for the Cygwin project.
include/sys/strace.h
- From: Earnie Boyd <earnie_boyd at yahoo dot com>
- To: Earnie Boyd <Cygwin-Patches at Cygwin dot Com>
- Date: Tue, 22 Jan 2002 20:06:39 -0500
- Subject: include/sys/strace.h
- Reply-to: Earnie Boyd <Cygwin-Patches at Cygwin dot Com>
I've created simple macros to set strace.active ON or OFF when
--enable-debugging is enabled.
Comments?
Earnie.
2002.01.22 Earnie Boyd <earnie@users.sf.net>
* include/sys/strace.h (_STRACE_ON): Define.
(_STRACE_OFF): Ditto.
Index: strace.h
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/include/sys/strace.h,v
retrieving revision 1.12
diff -u -3 -p -r1.12 strace.h
--- strace.h 2001/04/03 02:53:25 1.12
+++ strace.h 2002/01/23 01:00:40
@@ -77,6 +77,13 @@ extern strace strace;
#define _STRACE_MALLOC 0x20000 // trace malloc calls
#define _STRACE_THREAD 0x40000 // thread-locking calls
#define _STRACE_NOTALL 0x80000 // don't include if _STRACE_ALL
+#if defined (DEBUGGING)
+# define _STRACE_ON strace.active = 1;
+# define _STRACE_OFF strace.active = 0;
+#else
+# define _STRACE_ON
+# define _STRACE_OFF
+#endif
#ifdef __cplusplus
extern "C" {