aboutsummaryrefslogtreecommitdiffhomepage
path: root/helper/seccomp/export.go
blob: 1bcb714668a5ccae58b3f2d1b337680afe11203f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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
}