| 1234567891011121314151617 |
- // +build !windows
- package providers
- import (
- "syscall"
- )
- // lockFile acquires an exclusive lock on the file descriptor
- func lockFile(fd int) error {
- return syscall.Flock(fd, syscall.LOCK_EX)
- }
- // unlockFile releases the lock on the file descriptor
- func unlockFile(fd int) error {
- return syscall.Flock(fd, syscall.LOCK_UN)
- }
|