18 lines
253 B
Go
18 lines
253 B
Go
|
package seccomp
|
||
|
|
||
|
import (
|
||
|
"io"
|
||
|
"os"
|
||
|
)
|
||
|
|
||
|
func Export(opts SyscallOpts) (f *os.File, err error) {
|
||
|
if f, err = tmpfile(); err != nil {
|
||
|
return
|
||
|
}
|
||
|
if err = exportFilter(f.Fd(), opts); err != nil {
|
||
|
return
|
||
|
}
|
||
|
_, err = f.Seek(0, io.SeekStart)
|
||
|
return
|
||
|
}
|