Bug #2344 ยป osmo-trx-sched_rr.diff
Transceiver52M/osmo-trx.cpp | ||
---|---|---|
424 | 424 | |
425 | 425 |
handle_options(argc, argv, &config); |
426 | 426 | |
427 |
{ |
|
428 |
struct sched_param param; |
|
429 |
int rc; |
|
430 |
memset(¶m, 0, sizeof(param)); |
|
431 |
param.sched_priority = 1; |
|
432 |
printf("Setting SCHED_RR priority(%d)\n", param.sched_priority); |
|
433 |
rc = sched_setscheduler(getpid(), SCHED_RR, ¶m); |
|
434 |
if (rc != 0) |
|
435 |
exit(23); |
|
436 |
} |
|
437 | ||
427 | 438 |
setup_signal_handlers(); |
428 | 439 | |
429 | 440 |
/* Check database sanity */ |