aboutsummaryrefslogtreecommitdiff
path: root/winsup
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2002-01-28 18:03:40 +0000
committerChristopher Faylor <me@cgf.cx>2002-01-28 18:03:40 +0000
commit6616e6cf767f6567f2b13380c0488730395c6703 (patch)
tree700d3100705256e000c78af2ff10dcb26fb0ebbd /winsup
parent5aa2ffa962c79f678ba9bb334687c2d03a2dcb14 (diff)
downloadnewlib-6616e6cf767f6567f2b13380c0488730395c6703.zip
newlib-6616e6cf767f6567f2b13380c0488730395c6703.tar.gz
newlib-6616e6cf767f6567f2b13380c0488730395c6703.tar.bz2
* include/sys/strace.h (_STRACE_ON): Define.
(_STRACE_OFF): Ditto.
Diffstat (limited to 'winsup')
-rw-r--r--winsup/cygwin/ChangeLog5
-rw-r--r--winsup/cygwin/include/sys/strace.h7
2 files changed, 12 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 44bbc77..57f67d2 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,8 @@
+2002-01-28 Earnie Boyd <earnie@users.sf.net>
+
+ * include/sys/strace.h (_STRACE_ON): Define.
+ (_STRACE_OFF): Ditto.
+
2002-01-24 Christopher Faylor <cgf@redhat.com>
* speclib: Ensure that temporary def file is removed.
diff --git a/winsup/cygwin/include/sys/strace.h b/winsup/cygwin/include/sys/strace.h
index 87cc1d7..7b0e1a2 100644
--- a/winsup/cygwin/include/sys/strace.h
+++ b/winsup/cygwin/include/sys/strace.h
@@ -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" {