Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
809db0b902 | |||
5c9e7c0ba2 | |||
f4a881a08a |
20
define.go
20
define.go
@ -128,8 +128,24 @@ const CL_INIT_DEFAULT C.uint = C.CL_INIT_DEFAULT
|
||||
|
||||
// Wraps the corresponding error message
|
||||
func Strerr(code ErrorCode) error {
|
||||
err := errors.New(fmt.Sprintf("Error %s", C.int(code)))
|
||||
return err
|
||||
switch code {
|
||||
case CL_VIRUS:
|
||||
return errors.New("Virus detected")
|
||||
case CL_EUNPACK:
|
||||
return errors.New("Unpacking failed")
|
||||
case CL_EVERIFY:
|
||||
return errors.New("Verification failed")
|
||||
case CL_ECVD:
|
||||
return errors.New("CVD database error")
|
||||
case CL_EOPEN:
|
||||
case CL_EACCES:
|
||||
case CL_EREAD:
|
||||
case CL_ESTAT:
|
||||
return errors.New("I/O error while scanning file.")
|
||||
default:
|
||||
return errors.New(fmt.Sprintf("Error %d", C.int(code)))
|
||||
}
|
||||
return errors.New("Unknown error")
|
||||
}
|
||||
|
||||
/* db options */
|
||||
|
2
env.osx
2
env.osx
@ -1,2 +1,2 @@
|
||||
export CGO_LDFLAGS="-L/opt/homebrew/opt/openssl@1.1/lib"
|
||||
export CGO_LDFLAGS="-L/opt/homebrew/opt/openssl@1.1/lib -L/usr/local/lib -lclamav"
|
||||
export CGO_CPPFLAGS="-I/opt/homebrew/opt/openssl@1.1/include"
|
Loading…
x
Reference in New Issue
Block a user