// +build !windows package tools import "syscall" func doWithUmask(mask int, f func() error) error { mask = syscall.Umask(mask) defer syscall.Umask(mask) return f() }