X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fsession.h;h=9b790c1fe94df7911db72b2f9674eee7a089b138;hp=1df70a4747a8341d93b8b3185603ccddcfb23782;hb=242388e491e4219f967ee424d7bf02035a313e6f;hpb=733c916573fb96d14ff36cc0a034c5b1ef7ef167 diff --git a/src/bin/lttng-sessiond/session.h b/src/bin/lttng-sessiond/session.h index 1df70a474..9b790c1fe 100644 --- a/src/bin/lttng-sessiond/session.h +++ b/src/bin/lttng-sessiond/session.h @@ -68,7 +68,7 @@ struct ltt_session { char name[NAME_MAX]; bool has_auto_generated_name; bool name_contains_creation_time; - char hostname[HOST_NAME_MAX]; /* Local hostname. */ + char hostname[LTTNG_HOST_NAME_MAX]; /* Local hostname. */ /* Path of the last closed chunk. */ char last_chunk_path[LTTNG_PATH_MAX]; time_t creation_time; @@ -240,7 +240,7 @@ struct ltt_session *session_find_by_id(uint64_t id); struct ltt_session_list *session_get_list(void); void session_list_wait_empty(void); -int session_access_ok(struct ltt_session *session, uid_t uid, gid_t gid); +bool session_access_ok(struct ltt_session *session, uid_t uid); int session_reset_rotation_state(struct ltt_session *session, enum lttng_rotation_state result); @@ -273,6 +273,9 @@ int session_close_trace_chunk(struct ltt_session *session, enum lttng_trace_chunk_command_type close_command, char *path); +/* Open a packet in all channels of a given session. */ +enum lttng_error_code session_open_packets(struct ltt_session *session); + bool session_output_supports_trace_chunks(const struct ltt_session *session); #endif /* _LTT_SESSION_H */