diff options
| author | ghost <andreas.monzner@multimedia-labs.de> | 2010-02-09 14:25:18 +0100 |
|---|---|---|
| committer | ghost <andreas.monzner@multimedia-labs.de> | 2010-02-09 14:28:14 +0100 |
| commit | dac3bd25fd4e16c34c706a9aaf0ba039e33465f4 (patch) | |
| tree | 48487bb97073f69f289557b96b46e129462d427c /lib/base/ioprio.cpp | |
| parent | ee589820f97c969057e01c33f99b68c72851f20f (diff) | |
| download | enigma2-dac3bd25fd4e16c34c706a9aaf0ba039e33465f4.tar.gz enigma2-dac3bd25fd4e16c34c706a9aaf0ba039e33465f4.zip | |
lib/base/ioprio.cpp: fix for more current linuxkernel
Diffstat (limited to 'lib/base/ioprio.cpp')
| -rw-r--r-- | lib/base/ioprio.cpp | 36 |
1 files changed, 19 insertions, 17 deletions
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) |
