Up-to-date QNX support (#14806)

Co-authored-by: Roberto Speranza <rsperanza@qnx.com>
Co-authored-by: Darcy Phipps <dphipps@qnx.com>
Co-authored-by: Pierce McKinnon <pimckinnon@qnx.com>
This commit is contained in:
eleir9268
2026-01-30 18:32:43 -05:00
committed by GitHub
parent dc597e0e20
commit f4a541682a
14 changed files with 1178 additions and 86 deletions

View File

@@ -252,7 +252,12 @@ bool SDL_SYS_SetThreadPriority(SDL_ThreadPriority priority)
if (priority == SDL_THREAD_PRIORITY_LOW) {
sched.sched_priority = sched_get_priority_min(policy);
} else if (priority == SDL_THREAD_PRIORITY_TIME_CRITICAL) {
#if defined(__QNX__)
/* io_snd complains about a client thread having priority >= 49 */
sched.sched_priority = 48;
#else
sched.sched_priority = sched_get_priority_max(policy);
#endif
} else {
int min_priority = sched_get_priority_min(policy);
int max_priority = sched_get_priority_max(policy);