1 #ifndef _ASM_FUTEX_H 2 #define _ASM_FUTEX_H 3 4 #ifdef __KERNEL__ 5 6 #include <linux/futex.h> 7 #include <asm/errno.h> 8 #include <asm/uaccess.h> 9 10 extern int futex_atomic_op_inuser(int encoded_op, int __user *uaddr); 11 12 static inline int futex_atomic_cmpxchg_inatomic(int __user * uaddr,int oldval,int newval)13futex_atomic_cmpxchg_inatomic(int __user *uaddr, int oldval, int newval) 14 { 15 return -ENOSYS; 16 } 17 18 #endif 19 #endif 20