X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fust-ctl.h;h=11beabaadc63912f45774116c673a4f591fd82e0;hb=c354a72c3a0b067413b08f58e48fde42fa6744dc;hp=c2b255cd6cb6032cc113799754dc2a0b6f1085e7;hpb=d56fa7193ab7fa9c5ce1a35a0faf77ed04c80d20;p=lttng-ust.git diff --git a/include/lttng/ust-ctl.h b/include/lttng/ust-ctl.h index c2b255cd..11beabaa 100644 --- a/include/lttng/ust-ctl.h +++ b/include/lttng/ust-ctl.h @@ -23,7 +23,7 @@ /* * Error values: all the following functions return: - * >= 0: Sucess (LTTNG_UST_OK) + * >= 0: Success (LTTNG_UST_OK) * < 0: error code. */ int ustctl_register_done(int sock); @@ -34,8 +34,6 @@ int ustctl_open_metadata(int sock, int session_handle, int ustctl_create_channel(int sock, int session_handle, struct lttng_ust_channel_attr *chops, struct lttng_ust_object_data **channel_data); -int ustctl_create_stream(int sock, struct lttng_ust_object_data *channel_data, - struct lttng_ust_object_data **stream_data); int ustctl_create_event(int sock, struct lttng_ust_event *ev, struct lttng_ust_object_data *channel_data, struct lttng_ust_object_data **event_data); @@ -50,6 +48,15 @@ int ustctl_disable(int sock, struct lttng_ust_object_data *object); int ustctl_start_session(int sock, int handle); int ustctl_stop_session(int sock, int handle); +/* + * Return -ENOENT if no more stream is available for creation. + * Return 0 on success. + * Return negative error value on system error. + * Return positive error value on UST error. + */ +int ustctl_create_stream(int sock, struct lttng_ust_object_data *channel_data, + struct lttng_ust_object_data **stream_data); + /* * ustctl_tracepoint_list returns a tracepoint list handle, or negative * error value.