Realtime scheduling types
enum rt_scheduler_error { RT_SCHEDULER_ERR_FAIL_ASAP = -20, RT_SCHEDULER_ERR_INCOMPATIBLE = -19, RT_SCHEDULER_ERR_SWITCH_IMPOSSIBLE = -18, RT_SCHEDULER_ERR_OOM = -17, RT_SCHEDULER_ERR_OOR = -16, RT_SCHEDULER_ERR_NOT_FOUND = -15, RT_SCHEDULER_ERR_INVALID = -14, RT_SCHEDULER_ERR_UNKNOWN = -13, RT_SCHEDULER_ERR_POLICY = -3, RT_SCHEDULER_ERR_DEADLINE = -2, RT_SCHEDULER_ERR_AFFINITY = -1, RT_SCHEDULER_ERR_OK = 0,};enum rt_scheduler_capability { RT_CAP_FIFO = 1 << 0, RT_CAP_RR = 1 << 1, RT_CAP_EDF = 1 << 2, RT_CAP_DEADLINE = 1 << 3, RT_CAP_MIGRATABLE = 1 << 4, RT_CAP_FAULT_TOLERANT = 1 << 15,};