19 lines
307 B
Go
19 lines
307 B
Go
package artifacts
|
|
|
|
import (
|
|
"errors"
|
|
"os"
|
|
)
|
|
|
|
var errHeldLockConflict = errors.New("held lock conflict")
|
|
|
|
var acquireHeldFileLockFn = acquireHeldFileLock
|
|
var releaseHeldFileLockFn = releaseHeldFileLock
|
|
|
|
func closeHeldLockFile(file *os.File) error {
|
|
if file == nil {
|
|
return nil
|
|
}
|
|
return file.Close()
|
|
}
|