_POSIX_SPORADIC_SERVER

This option does not add any interfaces of its own; it makes the SCHED_SPORADIC scheduling policy and the sched_ss_* members of struct sched_param available to the process scheduling interfaces of _POSIX_PRIORITY_SCHEDULING.

Zephyr accepts SCHED_SPORADIC in sched_get_priority_min() and sched_get_priority_max(), but does not enforce execution-time budgets; the process-addressed scheduling functions (sched_setparam() and sched_setscheduler()) are not yet wired to Zephyr’s process support and fail, setting errno to ENOSYS . See Sporadic Server Scheduling for details and rationale.

Enable this option with CONFIG_POSIX_SPORADIC_SERVER, or enable the XSI_ADVANCED_REALTIME option group with CONFIG_XSI_ADVANCED_REALTIME.