From 56f0d012e3a0088d4528b083d71ba2da84c746fc Mon Sep 17 00:00:00 2001 From: faust3 Date: Thu, 16 Sep 2004 07:58:19 +0000 Subject: declare modify_ldt with syscall3 macro for older glibcs patch by Mikulas Patocka git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13352 b3059339-0415-0410-9bf9-f77b7e298cf2 --- loader/ldt_keeper.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'loader') diff --git a/loader/ldt_keeper.c b/loader/ldt_keeper.c index 0c8cb326ca..5b33d51ce3 100644 --- a/loader/ldt_keeper.c +++ b/loader/ldt_keeper.c @@ -33,7 +33,12 @@ #ifdef __cplusplus extern "C" { #endif +/// declare modify_ldt with the _syscall3 macro for older glibcs +#if defined(__GLIBC__) && (__GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR == 0)) +_syscall3( int, modify_ldt, int, func, void *, ptr, unsigned long, bytecount ); +#else int modify_ldt(int func, void *ptr, unsigned long bytecount); +#endif #ifdef __cplusplus } #endif -- cgit v1.2.3