From 065fe7baaa263b8140acd6f1ff1c816af9e02d0d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 4 Jun 2009 01:53:51 +0200 Subject: when thread == 0 is passed, fill in gettid() --- rtkit.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'rtkit.h') diff --git a/rtkit.h b/rtkit.h index 5796ad8..45bc438 100644 --- a/rtkit.h +++ b/rtkit.h @@ -38,15 +38,17 @@ #define RTKIT_OBJECT_PATH "/org/freedesktop/RealtimeKit1" /* This is mostly equivalent to sched_setparam(thread, SCHED_RR, { - * .sched_priority = priority }). If thread is 0 the calling - * processe's main thread is used. The returned value is a negative - * errno error code, or 0 on success. */ + * .sched_priority = priority }). 'thread' needs to be a kernel thread + * id as returned by gettid(), not a pthread_t! If 'thread' is 0 the + * current thread is used. The returned value is a negative errno + * style error code, or 0 on success. */ int rtkit_make_realtime(DBusConnection *connection, pid_t thread, int priority); /* This is mostly equivalent to setpriority(PRIO_PROCESS, thread, - * nice_level). If thread is 0 the calling processe's main thread is - * used. The returned value is a negative errno error code, or 0 on - * success.*/ + * nice_level). 'thread' needs to be a kernel thread id as returned by + * gettid(), not a pthread_t! If 'thread' is 0 the current thread is + * used. The returned value is a negative errno style error code, or 0 + * on success.*/ int rtkit_make_high_priority(DBusConnection *connection, pid_t thread, int nice_level); #endif -- cgit