diff options
Diffstat (limited to 'tools/testing/selftests/filesystems/statmount/statmount.h')
| -rw-r--r-- | tools/testing/selftests/filesystems/statmount/statmount.h | 36 | 
1 files changed, 36 insertions, 0 deletions
| diff --git a/tools/testing/selftests/filesystems/statmount/statmount.h b/tools/testing/selftests/filesystems/statmount/statmount.h index a7a5289ddae9..99e5ad082fb1 100644 --- a/tools/testing/selftests/filesystems/statmount/statmount.h +++ b/tools/testing/selftests/filesystems/statmount/statmount.h @@ -7,6 +7,42 @@  #include <linux/mount.h>  #include <asm/unistd.h> +#ifndef __NR_statmount +	#if defined __alpha__ +		#define __NR_statmount 567 +	#elif defined _MIPS_SIM +		#if _MIPS_SIM == _MIPS_SIM_ABI32	/* o32 */ +			#define __NR_statmount 4457 +		#endif +		#if _MIPS_SIM == _MIPS_SIM_NABI32	/* n32 */ +			#define __NR_statmount 6457 +		#endif +		#if _MIPS_SIM == _MIPS_SIM_ABI64	/* n64 */ +			#define __NR_statmount 5457 +		#endif +	#else +		#define __NR_statmount 457 +	#endif +#endif + +#ifndef __NR_listmount +	#if defined __alpha__ +		#define __NR_listmount 568 +	#elif defined _MIPS_SIM +		#if _MIPS_SIM == _MIPS_SIM_ABI32	/* o32 */ +			#define __NR_listmount 4458 +		#endif +		#if _MIPS_SIM == _MIPS_SIM_NABI32	/* n32 */ +			#define __NR_listmount 6458 +		#endif +		#if _MIPS_SIM == _MIPS_SIM_ABI64	/* n64 */ +			#define __NR_listmount 5458 +		#endif +	#else +		#define __NR_listmount 458 +	#endif +#endif +  static inline int statmount(uint64_t mnt_id, uint64_t mnt_ns_id, uint64_t mask,  			    struct statmount *buf, size_t bufsize,  			    unsigned int flags) | 
