//go:build !windows && !plan9 package singleinstance import ( "os" "syscall" ) func flockExclusive(f *os.File) error { return syscall.Flock(int(f.Fd()), syscall.LOCK_EX|syscall.LOCK_NB) } func funlock(f *os.File) error { return syscall.Flock(int(f.Fd()), syscall.LOCK_UN) }