12345678910111213141516171819 |
- /* Define the __set_errno macro as nothing so that INLINE_SYSCALL
- * won't set errno, which is important since we make system calls
- * before the errno symbol is dynamicly linked. */
- #define __set_errno(X) {(void)(X);}
- /* Prepare for the case that `__builtin_expect' is not available. */
- #if __GNUC__ == 2 && __GNUC_MINOR__ < 96
- #define __builtin_expect(x, expected_value) (x)
- #endif
- #ifndef likely
- # define likely(x) __builtin_expect((!!(x)),1)
- #endif
- #ifndef unlikely
- # define unlikely(x) __builtin_expect((!!(x)),0)
- #endif
- #include "sys/syscall.h"
|