[mirror] Scalable static site server for Git forges (like GitHub Pages)
at main 256 B view raw
1//go:build unix 2 3package git_pages 4 5import ( 6 "os" 7 "syscall" 8) 9 10func FileLock(file *os.File) error { 11 return syscall.Flock(int(file.Fd()), syscall.LOCK_EX) 12} 13 14func FileUnlock(file *os.File) error { 15 return syscall.Flock(int(file.Fd()), syscall.LOCK_UN) 16}