mirror of
https://github.com/Ed1s0nZ/CyberStrikeAI.git
synced 2026-10-19 22:17:42 +02:00
11 lines
248 B
Go
11 lines
248 B
Go
package update
|
|
|
|
import (
|
|
"golang.org/x/sys/windows"
|
|
"os"
|
|
)
|
|
|
|
func lockFile(f *os.File) error {
|
|
return windows.LockFileEx(windows.Handle(f.Fd()), windows.LOCKFILE_EXCLUSIVE_LOCK|windows.LOCKFILE_FAIL_IMMEDIATELY, 0, 1, 0, &windows.Overlapped{})
|
|
}
|