set_no_new_privs.go 246 B

12345678910111213141516171819
  1. package lib
  2. import (
  3. "syscall"
  4. )
  5. const (
  6. SeccompSetModeFilter = 0x1
  7. SeccompFilterFlagTSYNC = 0x1
  8. )
  9. func SetNoNewPrivs() error {
  10. _, _, e := syscall.Syscall6(syscall.SYS_PRCTL, 0x26, 1, 0, 0, 0, 0)
  11. if e != 0 {
  12. return e
  13. }
  14. return nil
  15. }