Hi Aitor, you are a bit too pessimistic :-).

> AFAIK DJGPP libs lacks (obviously) all multiprocessing ...

ClamAV does not need multiprocessing.

> >Could somebody with CYGWIN (which is DJGPP plus BASH plus some
...
> CYGWIN is "POSIX (or even LinuxAPI) for Win32"...
> And the API is implemented in at least one DLL...
> ... WDOSX ...

DJGPP comes with a full libc for DOS as you know. Cygwin can contain
additional libraries which you would have to port to DOS then, but
I think if we only want the command line scanner then this will only
be GMP (arbitrary precision math library). Or even better: Link the
binary statically -> no separate DLLs needed, I hope. Will be a big
binary, but ClamAV needs 16 MB RAM anyway. I do have DJGPP but I do
not have CYGWIN. I do not even have Windows. Sorry. But I think there
are FreeDOS developers which have CYGWIN (which includes DJGPP and
BASH etc.), and if you are lucky, "./configure" and "make" and one
extra manual change (tell djgpp to link the final file statically)
would be enough. No idea how hard it would be to make only libclamav
and ClamScan (and gmp!) but I guess you can just run "make clamscan"
instead of "make" for that...

Eric.


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to