constellation/bootstrapper/internal/etcdio/setioprio_linux.go

20 lines
333 B
Go
Raw Normal View History

2024-07-09 03:27:32 -04:00
//go:build linux
/*
Copyright (c) Edgeless Systems GmbH
SPDX-License-Identifier: AGPL-3.0-only
*/
package etcdio
import (
"syscall"
"golang.org/x/sys/unix"
)
func setioprio(ioPrioWhoProcess, pid, prioVal uintptr) (uintptr, uintptr, syscall.Errno) {
return unix.Syscall(unix.SYS_IOPRIO_SET, ioPrioWhoProcess, pid, prioVal)
}