include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include include sched_setattr(pid pid, attr ptr[in, sched_attr], flags const[0]) sched_attr { size bytesize[parent, int32] sched_policy flags[sched_policy, int32] sched_flags flags[sched_attr_flags, int64] sched_nice int32 sched_priority int32 sched_runtime int64 sched_deadline int64 sched_period int64 sched_util_min int32 sched_util_max int32 sched_latency_nice int32 } sched_policy = SCHED_NORMAL, SCHED_FIFO, SCHED_RR, SCHED_BATCH, SCHED_IDLE, SCHED_DEADLINE sched_attr_flags = SCHED_FLAG_RESET_ON_FORK, SCHED_FLAG_RECLAIM, SCHED_FLAG_DL_OVERRUN, SCHED_FLAG_KEEP_POLICY, SCHED_FLAG_KEEP_PARAMS, SCHED_FLAG_UTIL_CLAMP_MIN, SCHED_FLAG_UTIL_CLAMP_MAX, SCHED_FLAG_SUGOV, SCHED_FLAG_LATENCY_NICE