+/*
+ * get_session_list
+ *
+ * Return a pointer to the session list.
+ */
+struct ltt_session_list *get_session_list(void)
+{
+ return <t_session_list;
+}
+
+/*
+ * Acquire session lock
+ */
+void lock_session(struct ltt_session *session)
+{
+ pthread_mutex_lock(&session->lock);
+}
+
+/*
+ * Release session lock
+ */
+void unlock_session(struct ltt_session *session)
+{
+ pthread_mutex_unlock(&session->lock);
+}
+
+/*
+ * get_session_count
+ *
+ * Return session_count
+ */
+unsigned int get_session_count(void)
+{
+ unsigned int count;
+
+ pthread_mutex_lock(<t_session_list.lock);
+ count = ltt_session_list.count;
+ pthread_mutex_unlock(<t_session_list.lock);
+
+ return count;
+}
+