~ knotless Search/
↑↓ move↵ open⇧↵ all results
0
0
main
13 lines · 219 B Raw History
//go:build !unix

package assets

import "os"

func lockPath(p string) (func(), error) {
	f, err := os.OpenFile(p, os.O_RDWR|os.O_CREATE, 0o600)
	if err != nil {
		return nil, err
	}
	return func() { f.Close() }, nil
}