diff options
author | hunt <hunt> | 2007-11-09 16:38:51 +0000 |
---|---|---|
committer | hunt <hunt> | 2007-11-09 16:38:51 +0000 |
commit | bba416fe7a5eb25ed7c517d076185ce4cfaf6fbd (patch) | |
tree | 132068a61a432b9b450a1681a9d69f60b57dd3a0 /runtime/transport/relayfs.c | |
parent | 264d469c351e8c176adb0514151840d6ef2cd97b (diff) | |
download | systemtap-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.c | 8 |
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) { |