1 /* SPDX-License-Identifier: GPL-2.0 */
3 #ifndef __IDMAP_UTILS_H
4 #define __IDMAP_UTILS_H
10 #include <linux/types.h>
17 #include <sys/types.h>
22 extern pid_t do_clone(int (*fn)(void *), void *arg, int flags);
23 extern int get_userns_fd_cb(void *data);
24 extern int get_userns_fd(unsigned long nsid, unsigned long hostid,
26 extern ssize_t read_nointr(int fd, void *buf, size_t count);
27 extern int wait_for_pid(pid_t pid);
28 extern ssize_t write_nointr(int fd, const void *buf, size_t count);
30 #endif /* __IDMAP_UTILS_H */