阶段性提交

This commit is contained in:
刘祥超
2020-07-22 22:17:53 +08:00
parent f2384a3ae8
commit 23cca702b4
85 changed files with 3419 additions and 76 deletions

View File

@@ -0,0 +1,17 @@
// +build !windows
package apps
import (
"os"
"syscall"
)
// lock file
func LockFile(fp *os.File) error {
return syscall.Flock(int(fp.Fd()), syscall.LOCK_EX|syscall.LOCK_NB)
}
func UnlockFile(fp *os.File) error {
return syscall.Flock(int(fp.Fd()), syscall.LOCK_UN)
}