You've already forked step-ca-cli
mirror of
https://github.com/smallstep/cli.git
synced 2026-10-24 11:19:19 +03:00
29 lines
618 B
Go
29 lines
618 B
Go
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris
|
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
|
|
|
|
package sysutils
|
|
|
|
import (
|
|
"syscall"
|
|
)
|
|
|
|
func flock(fd, how int) error {
|
|
return syscall.Flock(fd, how)
|
|
}
|
|
|
|
func fileLock(fd int) error {
|
|
return syscall.Flock(fd, syscall.LOCK_EX|syscall.LOCK_NB)
|
|
}
|
|
|
|
func fileUnlock(fd int) error {
|
|
return syscall.Flock(fd, syscall.LOCK_UN)
|
|
}
|
|
|
|
func kill(pid int, signum syscall.Signal) error {
|
|
return syscall.Kill(pid, signum)
|
|
}
|
|
|
|
func exec(argv0 string, argv, envv []string) error {
|
|
return syscall.Exec(argv0, argv, envv)
|
|
}
|