Go binding for sched_setattr(2)
and sched_getattr(2)
.
type SchedAttr struct {
Policy SchedPolicy
Flags SchedFlag
Nice int32
Priority uint32
Runtime time.Duration
Deadline time.Duration
Period time.Duration
}
func SetAttr(pid int, attr SchedAttr) error {..}
func GetAttr(pid int) (SchedAttr, error) {..}