diff options
author | Petr Vorel <petr.vorel@gmail.com> | 2020-08-18 18:56:26 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2020-08-19 13:48:46 +0200 |
commit | 8bc41f131b8d70c84c300f14cd64abd448126b43 (patch) | |
tree | b4d9b893583b909469e23409ac42bceba1fd8399 /include/fcntl.h | |
parent | 8b1f6b2e08ed3c15484c2ca0c3f0a45125c559c1 (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.h | 12 |
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 */ |