msg.u.channel.mmap_len,
msg.u.channel.max_sb_size);
if (new_channel == NULL) {
+ fprintf(stderr, "AAAAA\n");
lttng_consumer_send_error(ctx, CONSUMERD_OUTFD_ERROR);
goto end_nosignal;
}
msg.u.stream.output,
msg.u.stream.path_name);
if (new_stream == NULL) {
+ fprintf(stderr, "BBBBBB\n");
lttng_consumer_send_error(ctx, CONSUMERD_OUTFD_ERROR);
goto end;
}
return 0;
}
+void lttng_ustconsumer_on_stream_hangup(struct lttng_consumer_stream *stream)
+{
+ ustctl_flush_buffer(stream->chan->handle, stream->buf, 0);
+}
+
void lttng_ustconsumer_del_channel(struct lttng_consumer_channel *chan)
{
ustctl_unmap_channel(chan->handle);