xref: /aosp_15_r20/external/strace/nsfs.h (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker #ifndef STRACE_NSFS_H
2*cf84ac9aSAndroid Build Coastguard Worker #define STRACE_NSFS_H
3*cf84ac9aSAndroid Build Coastguard Worker 
4*cf84ac9aSAndroid Build Coastguard Worker #include <linux/ioctl.h>
5*cf84ac9aSAndroid Build Coastguard Worker 
6*cf84ac9aSAndroid Build Coastguard Worker #ifdef HAVE_LINUX_NSFS_H
7*cf84ac9aSAndroid Build Coastguard Worker # include <linux/nsfs.h>
8*cf84ac9aSAndroid Build Coastguard Worker #else
9*cf84ac9aSAndroid Build Coastguard Worker # define NSIO    0xb7
10*cf84ac9aSAndroid Build Coastguard Worker # define NS_GET_USERNS   _IO(NSIO, 0x1)
11*cf84ac9aSAndroid Build Coastguard Worker # define NS_GET_PARENT   _IO(NSIO, 0x2)
12*cf84ac9aSAndroid Build Coastguard Worker #endif
13*cf84ac9aSAndroid Build Coastguard Worker 
14*cf84ac9aSAndroid Build Coastguard Worker #ifndef NS_GET_NSTYPE
15*cf84ac9aSAndroid Build Coastguard Worker # define NS_GET_NSTYPE    _IO(NSIO, 0x3)
16*cf84ac9aSAndroid Build Coastguard Worker #endif
17*cf84ac9aSAndroid Build Coastguard Worker #ifndef NS_GET_OWNER_UID
18*cf84ac9aSAndroid Build Coastguard Worker # define NS_GET_OWNER_UID _IO(NSIO, 0x4)
19*cf84ac9aSAndroid Build Coastguard Worker #endif
20*cf84ac9aSAndroid Build Coastguard Worker 
21*cf84ac9aSAndroid Build Coastguard Worker #endif /* !STRACE_NSFS_H */
22