"errors"
"fmt"
"io"
+ "log"
"os"
"path"
"path/filepath"
}
RecordOODTgt:
if err = unix.Flock(int(FdOODTgtsLock.Fd()), unix.LOCK_EX); err != nil {
- panic(err)
+ log.Fatalln(err)
}
if _, err = FdOODTgts.Seek(0, io.SeekEnd); err != nil {
- panic(err)
+ log.Fatalln(err)
}
if _, err := FdOODTgts.WriteString(p + "\x00"); err != nil {
- panic(err)
+ log.Fatalln(err)
}
unix.Flock(int(FdOODTgtsLock.Fd()), unix.LOCK_UN)
return true, nil
func oodTgtsClear() {
if err := unix.Flock(int(FdOODTgtsLock.Fd()), unix.LOCK_EX); err != nil {
- panic(err)
+ log.Fatalln(err)
}
if err := FdOODTgts.Truncate(0); err != nil {
- panic(err)
+ log.Fatalln(err)
}
unix.Flock(int(FdOODTgtsLock.Fd()), unix.LOCK_UN)
}