Add Pledge wrappers
This commit is contained in:
parent
bc9703246e
commit
66b19e6e7e
|
@ -0,0 +1,20 @@
|
|||
// +build openbsd
|
||||
|
||||
package lynx
|
||||
|
||||
import "golang.org/x/sys/unix"
|
||||
|
||||
// Pledge is just a wrapper to unix.Pledge.
|
||||
func Pledge(promises, execpromises string) error {
|
||||
return unix.Pledge(promises, execpromises)
|
||||
}
|
||||
|
||||
// PledgePromises is just a wrapper to unix.PledgePromises.
|
||||
func PledgePromises(promises string) error {
|
||||
return unix.PledgePromises(promises)
|
||||
}
|
||||
|
||||
// PledgeExecpromises is just a wrapper to unix.PledgeExecpromises.
|
||||
func PledgeExecpromises(execpromises string) error {
|
||||
return unix.PledgeExecpromises(execpromises)
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
// +build !openbsd
|
||||
|
||||
package lynx
|
||||
|
||||
// Pledge is just a wrapper to unix.Pledge. It returns nil on
|
||||
// unsupported systems.
|
||||
func Pledge(_, _ string) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// PledgePromises is just a wrapper to unix.PledgePromises. It returns
|
||||
// nil on unsupported systems.
|
||||
func PledgePromises(_ string) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// PledgeExecpromises is just a wrapper to unix.PledgeExecpromises. It
|
||||
// returns nil on unsupported systems.
|
||||
func PledgeExecpromises(_ string) error {
|
||||
return nil
|
||||
}
|
Loading…
Reference in New Issue