]> asedeno.scripts.mit.edu Git - linux.git/blob - include/uapi/linux/nsfs.h
1a3ca79f466bb2cd7ea70f3bd1dc38f4fa2d2151
[linux.git] / include / uapi / linux / nsfs.h
1 #ifndef __LINUX_NSFS_H
2 #define __LINUX_NSFS_H
3
4 #include <linux/ioctl.h>
5
6 #define NSIO    0xb7
7
8 /* Returns a file descriptor that refers to an owning user namespace */
9 #define NS_GET_USERNS           _IO(NSIO, 0x1)
10 /* Returns a file descriptor that refers to a parent namespace */
11 #define NS_GET_PARENT           _IO(NSIO, 0x2)
12 /* Returns the type of namespace (CLONE_NEW* value) referred to by
13    file descriptor */
14 #define NS_GET_NSTYPE           _IO(NSIO, 0x3)
15 /* Get owner UID (in the caller's user namespace) for a user namespace */
16 #define NS_GET_OWNER_UID        _IO(NSIO, 0x4)
17
18 #endif /* __LINUX_NSFS_H */