summaryrefslogtreecommitdiffstats
path: root/runtime/transport/utt.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/utt.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/utt.c')
-rw-r--r--runtime/transport/utt.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/runtime/transport/utt.c b/runtime/transport/utt.c
index 0871266a..ac2e1513 100644
--- a/runtime/transport/utt.c
+++ b/runtime/transport/utt.c
@@ -29,7 +29,12 @@
#include <linux/relay.h>
#include "utt.h"
-int utt_overwrite_flag = 0;
+static int utt_overwrite_flag = 0;
+
+void utt_set_overwrite(int overwrite)
+{
+ utt_overwrite_flag = overwrite;
+}
static void utt_remove_root(struct utt_trace *utt)
{