//go:build windows && !noselfupdate
// +build windows,!noselfupdate

package selfupdate

import (
	"os"
)

func writable(path string) bool {
	info, err := os.Stat(path)
	const UserWritableBit = 128
	if err == nil {
		return info.Mode().Perm()&UserWritableBit != 0
	}
	return false
}
