summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2009-06-04 01:56:25 +0200
committerLennart Poettering <lennart@poettering.net>2009-06-04 01:56:25 +0200
commitb1d591ccb44b9440a94b9e4238b817d93e38920d (patch)
tree51cc3ea3b9918773e7f70366535f07f000834bfa
parent065fe7baaa263b8140acd6f1ff1c816af9e02d0d (diff)
make rtkit compilable on non-Linux
-rw-r--r--rtkit.c20
1 files changed, 18 insertions, 2 deletions
diff --git a/rtkit.c b/rtkit.c
index 893edde..a6c8efa 100644
--- a/rtkit.c
+++ b/rtkit.c
@@ -24,15 +24,19 @@
SOFTWARE.
***/
+#include <errno.h>
+
+#include "rtkit.h"
+
+#ifdef __linux__
+
#define _GNU_SOURCE
#include <string.h>
-#include <errno.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/syscall.h>
-#include "rtkit.h"
static pid_t _gettid(void) {
return syscall(SYS_gettid);
@@ -166,3 +170,15 @@ finish:
return ret;
}
+
+#else
+
+int rtkit_make_realtime(DBusConnection *connection, pid_t thread, int priority) {
+ return -ENOTSUP;
+}
+
+int rtkit_make_high_priority(DBusConnection *connection, pid_t thread, int nice_level) {
+ return -ENOTSUP;
+}
+
+#endif