14 lines
222 B
Go
14 lines
222 B
Go
|
// +build !windows
|
||
|
|
||
|
package config
|
||
|
|
||
|
import "syscall"
|
||
|
|
||
|
func umask() int {
|
||
|
// umask(2), which this function wraps, also sets the umask, so set it
|
||
|
// back.
|
||
|
umask := syscall.Umask(022)
|
||
|
syscall.Umask(umask)
|
||
|
return umask
|
||
|
}
|