Add rmdirat and renameat to run-as commands
[lttng-tools.git] / src / common / compat / directory-handle.h
index f50cef67455edd403d647002e25ecee75f016972..cc5c4cdd62cc40ca979b991b3c89f26e2064af5f 100644 (file)
@@ -179,33 +179,37 @@ int lttng_directory_handle_unlink_file_as_user(
 
 LTTNG_HIDDEN
 int lttng_directory_handle_rename(
-               const struct lttng_directory_handle *handle,
-               const char *old, const char *new);
+               const struct lttng_directory_handle *old_handle,
+               const char *old_name,
+               const struct lttng_directory_handle *new_handle,
+               const char *new_name);
 
 LTTNG_HIDDEN
 int lttng_directory_handle_rename_as_user(
-               const struct lttng_directory_handle *handle,
-               const char *old, const char *new,
+               const struct lttng_directory_handle *old_handle,
+               const char *old_name,
+               const struct lttng_directory_handle *new_handle,
+               const char *new_name,
                const struct lttng_credentials *creds);
 
 LTTNG_HIDDEN
-int lttng_directory_handle_rmdir(
+int lttng_directory_handle_remove_subdirectory(
                const struct lttng_directory_handle *handle,
                const char *name);
 
 LTTNG_HIDDEN
-int lttng_directory_handle_rmdir_as_user(
+int lttng_directory_handle_remove_subdirectory_as_user(
                const struct lttng_directory_handle *handle,
                const char *name,
                const struct lttng_credentials *creds);
 
 LTTNG_HIDDEN
-int lttng_directory_handle_rmdir_recursive(
+int lttng_directory_handle_remove_subdirectory_recursive(
                const struct lttng_directory_handle *handle,
                const char *name);
 
 LTTNG_HIDDEN
-int lttng_directory_handle_rmdir_recursive_as_user(
+int lttng_directory_handle_remove_subdirectory_recursive_as_user(
                const struct lttng_directory_handle *handle,
                const char *name,
                const struct lttng_credentials *creds);
This page took 0.023623 seconds and 4 git commands to generate.