X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=libustctl%2Fustctl.c;h=27ba0e5f3fa48f36b6e6c3d32c27237a53d9ca21;hb=4a6ca0580b89f57b5c765bace547f70d619c4e9d;hp=51826c13fb0f2e31acd334dbb972499081a187b1;hpb=43861eabbb8d36a63e9b0d0cee5ed1193436d600;p=lttng-ust.git diff --git a/libustctl/ustctl.c b/libustctl/ustctl.c index 51826c13..27ba0e5f 100644 --- a/libustctl/ustctl.c +++ b/libustctl/ustctl.c @@ -352,14 +352,20 @@ int ustctl_disable(int sock, struct object_data *object) return 0; } -int ustctl_start_session(int sock, struct object_data *object) +int ustctl_start_session(int sock, int handle) { - return ustctl_enable(sock, object); + struct object_data obj; + + obj.handle = handle; + return ustctl_enable(sock, &obj); } -int ustctl_stop_session(int sock, struct object_data *object) +int ustctl_stop_session(int sock, int handle) { - return ustctl_disable(sock, object); + struct object_data obj; + + obj.handle = handle; + return ustctl_disable(sock, &obj); } @@ -401,14 +407,14 @@ int ustctl_wait_quiescent(int sock) return 0; } -int ustctl_flush_buffers(int sock, struct object_data *channel_data) +int ustctl_flush_buffer(int sock, struct object_data *channel_data) { struct ustcomm_ust_msg lum; struct ustcomm_ust_reply lur; memset(&lum, 0, sizeof(lum)); lum.handle = channel_data->handle; - lum.cmd = LTTNG_UST_FLUSH_BUFFERS; + lum.cmd = LTTNG_UST_FLUSH_BUFFER; return ustcomm_send_app_cmd(sock, &lum, &lur); }