include/sys/strace.h

Earnie Boyd earnie_boyd@yahoo.com
Tue Jan 22 17:07:00 GMT 2002


I've created simple macros to set strace.active ON or OFF when
--enable-debugging is enabled.

Comments?

Earnie.
-------------- next part --------------
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" {


More information about the Cygwin-patches mailing list