1 #include <shlib-compat.h>
3 #define aio_cancel64 XXX
8 extern __typeof (aio_cancel
) __new_aio_cancel
;
9 extern __typeof (aio_cancel
) __old_aio_cancel
;
11 #define aio_cancel __new_aio_cancel
13 #include <sysdeps/pthread/aio_cancel.c>
16 strong_alias (__new_aio_cancel
, __new_aio_cancel64
);
17 versioned_symbol (librt
, __new_aio_cancel
, aio_cancel
, GLIBC_2_3
);
18 versioned_symbol (librt
, __new_aio_cancel64
, aio_cancel64
, GLIBC_2_3
);
20 #if SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)
23 #define aio_cancel __old_aio_cancel
26 #include <sysdeps/pthread/aio_cancel.c>
29 strong_alias (__old_aio_cancel
, __old_aio_cancel64
);
30 compat_symbol (librt
, __old_aio_cancel
, aio_cancel
, GLIBC_2_1
);
31 compat_symbol (librt
, __old_aio_cancel64
, aio_cancel64
, GLIBC_2_1
);