X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=libust%2Fchannels.c;h=e06720f3bc75c3f4fd1ac1b4958d827391dba9f8;hb=e73784f2f4fb998ff72a604b96e38122b998be60;hp=abb2986c4689a4354d7e49648ea9ce7ca2f0e91a;hpb=909bc43f70be2b1d3efcefe33121ee1e99d9895b;p=lttng-ust.git diff --git a/libust/channels.c b/libust/channels.c index abb2986c..e06720f3 100644 --- a/libust/channels.c +++ b/libust/channels.c @@ -24,7 +24,6 @@ */ #include -#include #include #include "channels.h" #include "usterr.h" @@ -45,6 +44,9 @@ static LIST_HEAD(ltt_channels); static unsigned int free_index; static struct kref index_kref; /* Keeps track of allocated trace channels */ +int ust_channels_overwrite_by_default = 0; +int ust_channels_request_collection_by_default = 1; + static struct ltt_channel_setting *lookup_channel(const char *name) { struct ltt_channel_setting *iter; @@ -246,6 +248,7 @@ int ltt_channels_get_index_from_name(const char *name) */ struct ust_channel *ltt_channels_trace_alloc(unsigned int *nr_channels, int overwrite, + int request_collection, int active) { struct ust_channel *channel = NULL; @@ -272,6 +275,7 @@ struct ust_channel *ltt_channels_trace_alloc(unsigned int *nr_channels, channel[iter->index].subbuf_size = iter->subbuf_size; channel[iter->index].subbuf_cnt = iter->subbuf_cnt; channel[iter->index].overwrite = overwrite; + channel[iter->index].request_collection = request_collection; channel[iter->index].active = active; channel[iter->index].channel_name = iter->name; }