X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fclear-handle.h;h=e07e6c47f502a4991599d5a75887de4713d3d676;hp=4d952ce3d133ba2442019251d5a14cac4bd2d8d3;hb=4bd69c5f1161cd065f487da0f4c1aa03a73c47e4;hpb=657d1bf105996bf8f6e13af697fb1112afa61b28 diff --git a/include/lttng/clear-handle.h b/include/lttng/clear-handle.h index 4d952ce3d..e07e6c47f 100644 --- a/include/lttng/clear-handle.h +++ b/include/lttng/clear-handle.h @@ -10,6 +10,7 @@ #define LTTNG_CLEAR_HANDLE_H #include +#include #ifdef __cplusplus extern "C" { @@ -36,7 +37,7 @@ enum lttng_clear_handle_status { * Destroy an lttng_clear_handle. * The handle should be discarded after this call. */ -extern void lttng_clear_handle_destroy(struct lttng_clear_handle *handle); +LTTNG_EXPORT extern void lttng_clear_handle_destroy(struct lttng_clear_handle *handle); /* * Wait for a session clear operation to complete. @@ -52,7 +53,7 @@ extern void lttng_clear_handle_destroy(struct lttng_clear_handle *handle); * the clear operation itself succeeded; it indicates that the _wait_ * operation completed successfully. */ -extern enum lttng_clear_handle_status +LTTNG_EXPORT extern enum lttng_clear_handle_status lttng_clear_handle_wait_for_completion( struct lttng_clear_handle *handle, int timeout_ms); @@ -71,7 +72,7 @@ extern enum lttng_clear_handle_status * was not waited-on using the handle or if the arguments of the function are * invalid (e.g. NULL). */ -extern enum lttng_clear_handle_status +LTTNG_EXPORT extern enum lttng_clear_handle_status lttng_clear_handle_get_result( const struct lttng_clear_handle *handle, enum lttng_error_code *result);