Re: How do I raise a thread to realtime priority?

From: Matthew Wilcox <>
Date: 2004-02-13 09:08:20
On Thu, Feb 12, 2004 at 03:53:57PM -0600, Robin Holt wrote:
> In the 2.4 kernel headers, unistd.h had a _syscall3 that I could
> use to make an extern of the sys_sched_setscheduler raise a tasks
> priority to realtime.  With 2.6, the _syscall3 has been replaced
> with static inlines.  This all seems well.
> Since sys_sched_setscheduler is not in the unistd.h, should I add
> it to unistd.h?  Is there a prefered method for exporting/inlining
> syscall entry points?

libc "exports syscall entry points" -- call sched_setscheduler().
That works on 2.4 and 2.6.

"Next the statesmen will invent cheap lies, putting the blame upon 
the nation that is attacked, and every man will be glad of those
conscience-soothing falsities, and will diligently study them, and refuse
to examine any refutations of them; and thus he will by and by convince 
himself that the war is just, and will thank God for the better sleep 
he enjoys after this process of grotesque self-deception." -- Mark Twain
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to
More majordomo info at
Received on Thu Feb 12 17:11:21 2004

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:22 EST