X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fcompat%2Fdirectory-handle.c;h=9b98e04827bf2a91dd669df5bee7a929a87c8bcb;hb=02c3d2c2e3b27ab0bad1207c70465f84b649c816;hp=a66d768e871f5eef5ae4be4556d3636c69c9fdca;hpb=ff588497b3dfc3138c9ce005e9270ed5568c05df;p=lttng-tools.git diff --git a/src/common/compat/directory-handle.c b/src/common/compat/directory-handle.c index a66d768e8..9b98e0482 100644 --- a/src/common/compat/directory-handle.c +++ b/src/common/compat/directory-handle.c @@ -13,7 +13,6 @@ #include #include -#include #include #include #include @@ -100,7 +99,6 @@ void lttng_directory_handle_release(struct urcu_ref *ref); (ino_t) reserved_val; \ }) -LTTNG_HIDDEN struct lttng_directory_handle *lttng_directory_handle_create(const char *path) { const struct lttng_directory_handle cwd_handle = { @@ -111,7 +109,6 @@ struct lttng_directory_handle *lttng_directory_handle_create(const char *path) return lttng_directory_handle_create_from_handle(path, &cwd_handle); } -LTTNG_HIDDEN struct lttng_directory_handle *lttng_directory_handle_create_from_handle( const char *path, const struct lttng_directory_handle *ref_handle) @@ -147,7 +144,6 @@ error_close: return NULL; } -LTTNG_HIDDEN struct lttng_directory_handle *lttng_directory_handle_create_from_dirfd( int dirfd) { @@ -199,7 +195,6 @@ end: free(handle); } -LTTNG_HIDDEN struct lttng_directory_handle *lttng_directory_handle_copy( const struct lttng_directory_handle *handle) { @@ -224,7 +219,6 @@ end: return new_handle; } -LTTNG_HIDDEN bool lttng_directory_handle_equals(const struct lttng_directory_handle *lhs, const struct lttng_directory_handle *rhs) { @@ -237,14 +231,12 @@ void lttng_directory_handle_invalidate(struct lttng_directory_handle *handle) handle->dirfd = -1; } -LTTNG_HIDDEN int lttng_directory_handle_stat(const struct lttng_directory_handle *handle, const char *path, struct stat *st) { return fstatat(handle->dirfd, path, st, 0); } -LTTNG_HIDDEN bool lttng_directory_handle_uses_fd( const struct lttng_directory_handle *handle) { @@ -425,7 +417,6 @@ end: return handle; } -LTTNG_HIDDEN struct lttng_directory_handle *lttng_directory_handle_create( const char *path) { @@ -473,7 +464,6 @@ end: return new_handle; } -LTTNG_HIDDEN struct lttng_directory_handle *lttng_directory_handle_create_from_handle( const char *path, const struct lttng_directory_handle *ref_handle) @@ -485,7 +475,7 @@ struct lttng_directory_handle *lttng_directory_handle_create_from_handle( struct lttng_directory_handle *new_handle = NULL; char *new_path = NULL; - assert(ref_handle && ref_handle->base_path); + LTTNG_ASSERT(ref_handle && ref_handle->base_path); ret = lttng_directory_handle_stat(ref_handle, path, &stat_buf); if (ret == -1) { @@ -557,11 +547,10 @@ end: return new_handle; } -LTTNG_HIDDEN struct lttng_directory_handle *lttng_directory_handle_create_from_dirfd( int dirfd) { - assert(dirfd == AT_FDCWD); + LTTNG_ASSERT(dirfd == AT_FDCWD); return lttng_directory_handle_create(NULL); } @@ -576,7 +565,6 @@ void lttng_directory_handle_release(struct urcu_ref *ref) free(handle); } -LTTNG_HIDDEN struct lttng_directory_handle *lttng_directory_handle_copy( const struct lttng_directory_handle *handle) { @@ -594,7 +582,6 @@ end: return new_handle; } -LTTNG_HIDDEN bool lttng_directory_handle_equals(const struct lttng_directory_handle *lhs, const struct lttng_directory_handle *rhs) { @@ -607,7 +594,6 @@ void lttng_directory_handle_invalidate(struct lttng_directory_handle *handle) handle->base_path = NULL; } -LTTNG_HIDDEN int lttng_directory_handle_stat(const struct lttng_directory_handle *handle, const char *subdirectory, struct stat *st) { @@ -625,7 +611,6 @@ end: return ret; } -LTTNG_HIDDEN bool lttng_directory_handle_uses_fd( const struct lttng_directory_handle *handle) { @@ -943,7 +928,7 @@ int create_directory_recursive(const struct lttng_directory_handle *handle, size_t len; int ret; - assert(path); + LTTNG_ASSERT(path); ret = lttng_strncpy(tmp, path, sizeof(tmp)); if (ret) { @@ -990,23 +975,20 @@ error: return ret; } -LTTNG_HIDDEN bool lttng_directory_handle_get(struct lttng_directory_handle *handle) { return urcu_ref_get_unless_zero(&handle->ref); } -LTTNG_HIDDEN void lttng_directory_handle_put(struct lttng_directory_handle *handle) { if (!handle) { return; } - assert(handle->ref.refcount); + LTTNG_ASSERT(handle->ref.refcount); urcu_ref_put(&handle->ref, lttng_directory_handle_release); } -LTTNG_HIDDEN int lttng_directory_handle_create_subdirectory_as_user( const struct lttng_directory_handle *handle, const char *subdirectory, @@ -1027,7 +1009,6 @@ int lttng_directory_handle_create_subdirectory_as_user( return ret; } -LTTNG_HIDDEN int lttng_directory_handle_create_subdirectory_recursive_as_user( const struct lttng_directory_handle *handle, const char *subdirectory_path, @@ -1047,7 +1028,6 @@ int lttng_directory_handle_create_subdirectory_recursive_as_user( return ret; } -LTTNG_HIDDEN int lttng_directory_handle_create_subdirectory( const struct lttng_directory_handle *handle, const char *subdirectory, @@ -1057,7 +1037,6 @@ int lttng_directory_handle_create_subdirectory( handle, subdirectory, mode, NULL); } -LTTNG_HIDDEN int lttng_directory_handle_create_subdirectory_recursive( const struct lttng_directory_handle *handle, const char *subdirectory_path, @@ -1067,7 +1046,6 @@ int lttng_directory_handle_create_subdirectory_recursive( handle, subdirectory_path, mode, NULL); } -LTTNG_HIDDEN int lttng_directory_handle_open_file_as_user( const struct lttng_directory_handle *handle, const char *filename, @@ -1087,7 +1065,6 @@ int lttng_directory_handle_open_file_as_user( return ret; } -LTTNG_HIDDEN int lttng_directory_handle_open_file( const struct lttng_directory_handle *handle, const char *filename, @@ -1097,7 +1074,6 @@ int lttng_directory_handle_open_file( mode, NULL); } -LTTNG_HIDDEN int lttng_directory_handle_unlink_file_as_user( const struct lttng_directory_handle *handle, const char *filename, @@ -1114,7 +1090,6 @@ int lttng_directory_handle_unlink_file_as_user( return ret; } -LTTNG_HIDDEN int lttng_directory_handle_unlink_file( const struct lttng_directory_handle *handle, const char *filename) @@ -1123,7 +1098,6 @@ int lttng_directory_handle_unlink_file( filename, NULL); } -LTTNG_HIDDEN int lttng_directory_handle_rename( const struct lttng_directory_handle *old_handle, const char *old_name, @@ -1134,7 +1108,6 @@ int lttng_directory_handle_rename( new_handle, new_name, NULL); } -LTTNG_HIDDEN int lttng_directory_handle_rename_as_user( const struct lttng_directory_handle *old_handle, const char *old_name, @@ -1155,7 +1128,6 @@ int lttng_directory_handle_rename_as_user( return ret; } -LTTNG_HIDDEN int lttng_directory_handle_remove_subdirectory( const struct lttng_directory_handle *handle, const char *name) @@ -1164,7 +1136,6 @@ int lttng_directory_handle_remove_subdirectory( NULL); } -LTTNG_HIDDEN int lttng_directory_handle_remove_subdirectory_as_user( const struct lttng_directory_handle *handle, const char *name, @@ -1262,10 +1233,10 @@ int remove_directory_recursive(const struct lttng_directory_handle *handle, lttng_dynamic_array_get_element( &frames, current_frame_idx); - assert(current_frame->dir); + LTTNG_ASSERT(current_frame->dir); ret = lttng_dynamic_buffer_set_size( ¤t_path, current_frame->path_size); - assert(!ret); + LTTNG_ASSERT(!ret); current_path.data[current_path.size - 1] = '\0'; while ((entry = readdir(current_frame->dir))) { @@ -1279,7 +1250,7 @@ int remove_directory_recursive(const struct lttng_directory_handle *handle, /* Set current_path to the entry's path. */ ret = lttng_dynamic_buffer_set_size( ¤t_path, current_path.size - 1); - assert(!ret); + LTTNG_ASSERT(!ret); ret = lttng_dynamic_buffer_append(¤t_path, &separator, sizeof(separator)); if (ret) { @@ -1370,7 +1341,7 @@ int remove_directory_recursive(const struct lttng_directory_handle *handle, parent_frame = lttng_dynamic_array_get_element(&frames, current_frame->parent_frame_idx); - assert(parent_frame); + LTTNG_ASSERT(parent_frame); parent_frame->empty = false; } ret = lttng_dynamic_array_remove_element( @@ -1387,7 +1358,6 @@ end: return ret; } -LTTNG_HIDDEN int lttng_directory_handle_remove_subdirectory_recursive( const struct lttng_directory_handle *handle, const char *name, @@ -1397,7 +1367,6 @@ int lttng_directory_handle_remove_subdirectory_recursive( handle, name, NULL, flags); } -LTTNG_HIDDEN int lttng_directory_handle_remove_subdirectory_recursive_as_user( const struct lttng_directory_handle *handle, const char *name,