clamav-devel，您好！ why don't you write portable code? if some function must use dependent platform API, we could implement it using macro at runtime. e.g, visit a directory are difference in Linux and Win32. We could implement a VisitDirectory fuction in LibClamav, and use it. The implement of VisitDirectory fuction depend on macro at runtime. i think engine is pure, and portable. if that, we could easier to portable it in diffent OS.
致 礼！ 梁飞 [EMAIL PROTECTED] 2006-04-01