#
# ESET Software NOD32
# preliminary support - may not work at all!
# untested! 

if ($nod32 ne "") {
	$output = `$nod32 -subdir+ $TEMPDIR/parts`;
	$errval = ($? >> 8);
	do_log(2,$output);
	if ($errval != 0) {
		if ($errval == 1) {
			@virusname = "(unspecified)";
			do_virus($output);
       	 } else {
			do_log(0,"Virus scanner failure: $nod32 (error code: $errval)");
		}
	}
}

# List of Return Codes
#define NOD32_EXIT_CODE_OK               0
#define NOD32_EXIT_CODE_VIRUS            1
#define NOD32_EXIT_CODE_CLEANED          2
#define NOD32_EXIT_INTERNAL_ERROR        10

