summaryrefslogtreecommitdiff
path: root/include/fcntl.h
diff options
context:
space:
mode:
authorPetr Vorel <petr.vorel@gmail.com>2020-08-18 18:56:26 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2020-08-19 13:48:46 +0200
commit8bc41f131b8d70c84c300f14cd64abd448126b43 (patch)
treeb4d9b893583b909469e23409ac42bceba1fd8399 /include/fcntl.h
parent8b1f6b2e08ed3c15484c2ca0c3f0a45125c559c1 (diff)
Add {name, open}_to_handle_at() implementation
copied from musl 1.2.1. Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Diffstat (limited to 'include/fcntl.h')
-rw-r--r--include/fcntl.h12
1 files changed, 12 insertions, 0 deletions
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 */