Added a note on how to allow non-root applications to increase their thread priority on Linux

This commit is contained in:
Sam Lantinga 2016-10-12 22:34:54 -07:00
parent c5b8ddacca
commit cd1bfba763

View File

@ -199,6 +199,10 @@ SDL_SYS_SetThreadPriority(SDL_ThreadPriority priority)
if (setpriority(PRIO_PROCESS, syscall(SYS_gettid), value) < 0) {
/* Note that this fails if you're trying to set high priority
and you don't have root permission. BUT DON'T RUN AS ROOT!
You can grant the ability to increase thread priority by
running the following command on your application binary:
sudo setcap 'cap_sys_nice=eip' <application>
*/
return SDL_SetError("setpriority() failed");
}