summaryrefslogtreecommitdiffstats
path: root/runtime/transport/relayfs.c
diff options
context:
space:
mode:
authorhunt <hunt>2007-11-09 16:38:51 +0000
committerhunt <hunt>2007-11-09 16:38:51 +0000
commitbba416fe7a5eb25ed7c517d076185ce4cfaf6fbd (patch)
tree132068a61a432b9b450a1681a9d69f60b57dd3a0 /runtime/transport/relayfs.c
parent264d469c351e8c176adb0514151840d6ef2cd97b (diff)
downloadsystemtap-steved-bba416fe7a5eb25ed7c517d076185ce4cfaf6fbd.tar.gz
systemtap-steved-bba416fe7a5eb25ed7c517d076185ce4cfaf6fbd.tar.xz
systemtap-steved-bba416fe7a5eb25ed7c517d076185ce4cfaf6fbd.zip
2007-11-09 Martin Hunt <hunt@redhat.com>
PR 5281 * transport.c (_stp_detach, _stp_attach): Call utt_set_overwrite() instead of setting a flag directly. * utt.c (utt_set_overwrite): New. Set overwrite mode. * relayfs.c (utt_set_overwrite): New. Set overwrite mode. * utt.h: Remove global utt_overwrite_flag.
Diffstat (limited to 'runtime/transport/relayfs.c')
-rw-r--r--runtime/transport/relayfs.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/runtime/transport/relayfs.c b/runtime/transport/relayfs.c
index 28bb0e65..2c7ca754 100644
--- a/runtime/transport/relayfs.c
+++ b/runtime/transport/relayfs.c
@@ -1,5 +1,5 @@
/* -*- linux-c -*-
- * relayfs.c - relayfstransport functions
+ * relayfs.c - relayfs transport functions
*
* Copyright (C) IBM Corporation, 2005, 2006
* Copyright (C) Red Hat Inc, 2005, 2006, 2007
@@ -122,6 +122,12 @@ err:
return NULL;
}
+void utt_set_overwrite(int overwrite)
+{
+ if (_stp_utt)
+ _stp_utt->rchan->overwrite = overwrite;
+}
+
int utt_trace_startstop(struct utt_trace *utt, int start,
unsigned int *trace_seq)
{