From: ghost Date: Tue, 9 Feb 2010 13:25:18 +0000 (+0100) Subject: lib/base/ioprio.cpp: fix for more current linuxkernel X-Git-Tag: 3.0.0~28^2~66^2~72 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/dac3bd25fd4e16c34c706a9aaf0ba039e33465f4 lib/base/ioprio.cpp: fix for more current linuxkernel --- diff --git a/lib/base/ioprio.cpp b/lib/base/ioprio.cpp index fb257401..3117b5e6 100644 --- a/lib/base/ioprio.cpp +++ b/lib/base/ioprio.cpp @@ -12,23 +12,25 @@ extern "C" int sys_ioprio_set(int, int, int); extern "C" int sys_ioprio_get(int, int); -#if defined(__i386__) -#define __NR_ioprio_set 289 -#define __NR_ioprio_get 290 -#elif defined(__ppc__) || defined(__powerpc__) -#define __NR_ioprio_set 273 -#define __NR_ioprio_get 274 -#elif defined(__x86_64__) -#define __NR_ioprio_set 251 -#define __NR_ioprio_get 252 -#elif defined(__ia64__) -#define __NR_ioprio_set 1274 -#define __NR_ioprio_get 1275 -#elif defined(__mips__) -#define __NR_ioprio_set 4284 -#define __NR_ioprio_get 4285 -#else -#error "Unsupported arch" +#ifndef __NR_ioprio_set + #if defined(__i386__) + #define __NR_ioprio_set 289 + #define __NR_ioprio_get 290 + #elif defined(__ppc__) || defined(__powerpc__) + #define __NR_ioprio_set 273 + #define __NR_ioprio_get 274 + #elif defined(__x86_64__) + #define __NR_ioprio_set 251 + #define __NR_ioprio_get 252 + #elif defined(__ia64__) + #define __NR_ioprio_set 1274 + #define __NR_ioprio_get 1275 + #elif defined(__mips__) + #define __NR_ioprio_set 4284 + #define __NR_ioprio_get 4285 + #else + #error "Unsupported arch" + #endif #endif #if defined(_syscall3) && defined(_syscall2)