fix some mistake

This commit is contained in:
edboffical 2022-03-23 22:20:59 +08:00
parent 0a5f669442
commit ca818e199a
2 changed files with 5 additions and 5 deletions

View File

@ -19,7 +19,7 @@ apt-get update && apt-get install -y \
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
``` ```
Download the source from the clamav [downloads page](https://www.clamav.net/downloads) 从 clamav 官方下载源码 [downloads page](https://www.clamav.net/downloads)
```bash ```bash
tar xzf clamav-[ver].tar.gz tar xzf clamav-[ver].tar.gz

View File

@ -149,7 +149,7 @@ func (c *Clamav) CompileEngine() error {
return nil return nil
} }
// SetNum sets a number in the specified field of the engine configuration. // EngineSetNum sets a number in the specified field of the engine configuration.
// Certain fields accept only 32-bit numbers, silently truncating the higher bits // Certain fields accept only 32-bit numbers, silently truncating the higher bits
// of the engine config. See dat.go for more information. // of the engine config. See dat.go for more information.
func (c *Clamav) EngineSetNum(field EngineField, num uint64) error { func (c *Clamav) EngineSetNum(field EngineField, num uint64) error {
@ -162,7 +162,7 @@ func (c *Clamav) EngineSetNum(field EngineField, num uint64) error {
return nil return nil
} }
// GetNum acquires a number from the specified field of the engine configuration. Tests show that // EngineGetNum acquires a number from the specified field of the engine configuration. Tests show that
// the ClamAV library will not overflow 32-bit fields, so a GetNum on a 32-bit field can safely be // the ClamAV library will not overflow 32-bit fields, so a GetNum on a 32-bit field can safely be
// cast to uint32. // cast to uint32.
func (c *Clamav) EngineGetNum(field EngineField) (uint64, error) { func (c *Clamav) EngineGetNum(field EngineField) (uint64, error) {
@ -183,7 +183,7 @@ func (c *Clamav) Free() int {
return int(C.cl_engine_free((*C.struct_cl_engine)(c.engine))) return int(C.cl_engine_free((*C.struct_cl_engine)(c.engine)))
} }
// ScanMapCb scans custom data // ScanMapCB scans custom data
func (c *Clamav) ScanMapCB(fmap *Fmap, fileName string, context interface{}) (uint, string, error) { func (c *Clamav) ScanMapCB(fmap *Fmap, fileName string, context interface{}) (uint, string, error) {
var scanned C.ulong var scanned C.ulong
var virusName *C.char var virusName *C.char
@ -235,7 +235,7 @@ func (c *Clamav) ScanFile(path string) (uint, string, error) {
return 0, "", Strerr(ret) return 0, "", Strerr(ret)
} }
// ScanFileCb scans a single file for viruses using the ClamAV databases and using callbacks from // ScanFileCB scans a single file for viruses using the ClamAV databases and using callbacks from
// ClamAV to read/resolve file data. The callbacks can be used to scan files in memory, to scan multiple // ClamAV to read/resolve file data. The callbacks can be used to scan files in memory, to scan multiple
// files inside archives, etc. The function returns the number of bytes // files inside archives, etc. The function returns the number of bytes
// read from the file (if found), the virus name and an error code. // read from the file (if found), the virus name and an error code.