X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fcompat%2Fdirectory-handle.h;h=551fa50b439b84c85cc6d2bfa667943836973454;hp=0ad5c851072ab68de75788aeeb42c657dbd19e8c;hb=57b1431829d660508840fc820a19ee27f5e1a711;hpb=1e4f5625e7341134c8e9ac32843afd1ca1e71a21 diff --git a/src/common/compat/directory-handle.h b/src/common/compat/directory-handle.h index 0ad5c8510..551fa50b4 100644 --- a/src/common/compat/directory-handle.h +++ b/src/common/compat/directory-handle.h @@ -18,8 +18,9 @@ #ifndef _COMPAT_DIRECTORY_HANDLE_H #define _COMPAT_DIRECTORY_HANDLE_H -#include #include +#include +#include #include enum lttng_directory_handle_rmdir_recursive_flags { @@ -257,6 +258,15 @@ int lttng_directory_handle_remove_subdirectory_recursive_as_user( const struct lttng_credentials *creds, int flags); +/* + * stat() a file relative to a directory handle. + */ +LTTNG_HIDDEN +int lttng_directory_handle_stat( + const struct lttng_directory_handle *handle, + const char *name, + struct stat *stat_buf); + /* * Compare two directory handles. *