projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add single disable UST event support
[lttng-tools.git]
/
lttng-sessiond
/
session.c
diff --git
a/lttng-sessiond/session.c
b/lttng-sessiond/session.c
index c7ce843d71669f3b40609293341dbf8f665a73a1..bf16f76cba40a9cfeb7a71ef7e6c8cbaa30ec439 100644
(file)
--- a/
lttng-sessiond/session.c
+++ b/
lttng-sessiond/session.c
@@
-55,11
+55,12
@@
static struct ltt_session_list ltt_session_list = {
* Add a ltt_session structure to the global list.
*
* The caller MUST acquire the session list lock before.
* Add a ltt_session structure to the global list.
*
* The caller MUST acquire the session list lock before.
+ * Returns the unique identifier for the session.
*/
*/
-static
void
add_session_list(struct ltt_session *ls)
+static
int
add_session_list(struct ltt_session *ls)
{
cds_list_add(&ls->list, <t_session_list.head);
{
cds_list_add(&ls->list, <t_session_list.head);
-
ltt_session_list.count++
;
+
return ++ltt_session_list.count
;
}
/*
}
/*
@@
-175,9
+176,9
@@
int session_create(char *name, char *path)
}
/* Allocate session data structure */
}
/* Allocate session data structure */
- new_session = malloc(sizeof(struct ltt_session));
+ new_session =
z
malloc(sizeof(struct ltt_session));
if (new_session == NULL) {
if (new_session == NULL) {
- perror("malloc");
+ perror("
z
malloc");
ret = LTTCOMM_FATAL;
goto error_malloc;
}
ret = LTTCOMM_FATAL;
goto error_malloc;
}
@@
-215,10
+216,10
@@
int session_create(char *name, char *path)
/* Add new session to the session list */
session_lock_list();
/* Add new session to the session list */
session_lock_list();
- add_session_list(new_session);
+
new_session->uid =
add_session_list(new_session);
session_unlock_list();
session_unlock_list();
- DBG("Tracing session %s created in %s
", name, path
);
+ DBG("Tracing session %s created in %s
with UID %d", name, path, new_session->uid
);
return LTTCOMM_OK;
return LTTCOMM_OK;
This page took
0.026494 seconds
and
5
git commands to generate.