uint64_t session_id_per_pid,
unsigned int monitor,
unsigned int live_timer_interval,
+ const char *root_shm_path,
const char *shm_path)
{
struct lttng_consumer_channel *channel;
strncpy(channel->name, name, sizeof(channel->name));
channel->name[sizeof(channel->name) - 1] = '\0';
+ if (root_shm_path) {
+ strncpy(channel->root_shm_path, root_shm_path, sizeof(channel->root_shm_path));
+ channel->root_shm_path[sizeof(channel->root_shm_path) - 1] = '\0';
+ }
if (shm_path) {
strncpy(channel->shm_path, shm_path, sizeof(channel->shm_path));
channel->shm_path[sizeof(channel->shm_path) - 1] = '\0';