- bool unlink_existing_file);
-struct lttng_index_file *lttng_index_file_open(const char *path_name,
- const char *channel_name, uint64_t tracefile_count,
- uint64_t tracefile_count_current);
+ bool unlink_existing_file, struct lttng_index_file **file);
+
+enum lttng_trace_chunk_status lttng_index_file_create_from_trace_chunk_read_only(
+ struct lttng_trace_chunk *chunk,
+ const char *channel_path, const char *stream_name,
+ uint64_t stream_file_size, uint64_t stream_file_index,
+ uint32_t index_major, uint32_t index_minor,
+ bool expect_no_file, struct lttng_index_file **file);
+