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:03 +0100 |
| commit | 91947ec6dd8a110133a47609fa78ca617d8e130c (patch) | |
| tree | a258e15d80d1fe9212bed5f2174fd85a3296d61d /lib/base | |
| parent | c84a2daabcb0396d99ea179240cbacfc0ebf1425 (diff) | |
| download | enigma2-91947ec6dd8a110133a47609fa78ca617d8e130c.tar.gz enigma2-91947ec6dd8a110133a47609fa78ca617d8e130c.zip | |
lib/base/ioprio.cpp: fix for more current linuxkernel
Diffstat (limited to 'lib/base')
| -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) |
