From 8bc41f131b8d70c84c300f14cd64abd448126b43 Mon Sep 17 00:00:00 2001 From: Petr Vorel Date: Tue, 18 Aug 2020 18:56:26 +0200 Subject: Add {name, open}_to_handle_at() implementation copied from musl 1.2.1. Signed-off-by: Petr Vorel --- include/fcntl.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'include') diff --git a/include/fcntl.h b/include/fcntl.h index e8a781f28..02d4b0110 100644 --- a/include/fcntl.h +++ b/include/fcntl.h @@ -281,6 +281,18 @@ extern int fallocate64 (int __fd, int __mode, __off64_t __offset, __off64_t __le # endif #endif +#if (defined __UCLIBC_LINUX_SPECIFIC__ && defined __USE_GNU) +struct file_handle { + unsigned handle_bytes; + int handle_type; + unsigned char f_handle[]; +}; + +int name_to_handle_at(int dirfd, const char *pathname, + struct file_handle *handle, int *mount_id, int flags); +int open_by_handle_at(int mount_fd, struct file_handle *handle, int flags); +#endif + __END_DECLS #endif /* fcntl.h */ -- cgit v1.2.3