1//go:build !windows 2// +build !windows 3 4package config 5 6import "syscall" 7 8func umask() int { 9 // umask(2), which this function wraps, also sets the umask, so set it 10 // back. 11 umask := syscall.Umask(022) 12 syscall.Umask(umask) 13 return umask 14} 15