diff options
Diffstat (limited to 'src/syscall.h')
-rw-r--r-- | src/syscall.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/syscall.h b/src/syscall.h index 7ca2cd5..993b6b2 100644 --- a/src/syscall.h +++ b/src/syscall.h @@ -1,3 +1,9 @@ +#define _SYMSTR(str) #str +#define SYMSTR(str) _SYMSTR(str) + +#define SYMVER(compat_sym, orig_sym, ver_sym) \ + __asm__(".symver " SYMSTR(compat_sym) "," SYMSTR(orig_sym) "@LIBAIO_" SYMSTR(ver_sym)); + #if defined(__i386__) #include "syscall-i386.h" #elif defined(__ia64__) @@ -6,10 +12,3 @@ #error "add syscall-arch.h" #endif -#define _SYMSTR(str) #str -#define SYMSTR(str) _SYMSTR(str) - -#define SYMVER(compat_sym, orig_sym, ver_sym) \ - __asm__(".symver " SYMSTR(compat_sym) "," SYMSTR(orig_sym) "@LIBAIO_" SYMSTR(ver_sym)); - - |