From: epa AT datcon DOT co DOT uk (Ed Avis) Newsgroups: comp.os.msdos.djgpp Subject: bzip2 port Date: Fri, 14 Nov 1997 15:14:32 GMT Organization: UUNet UK server (post doesn't reflect views of UUNet UK) Lines: 21 Message-ID: <346c69af.164640150@news-direct> NNTP-Posting-Host: web-proxy.datcon.co.uk To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Excuse me barging in here, but I noticed a thread which started with "bzip2 port", although it has now wandered somewhere else entirely. It's easy to compile bzip2 with DJGPP. The only problem is the call to lstat() which AFAIK DJGPP doesn't provide. You can simply cut out this call (in function notABogStandardFile() or something). Since DOS doesn't have pipes, sockets etc. this doesn't cause any problems. There is no danger of overwriting directories either. Of course, this isn't a "proper" port. Chopping out bits of code until something works is hardly good coding practice :-) However, it works fine to compress and decompress files. I no longer have the source for the version I compiled, but you can simply do what I did. Or if anyone wants a binary, mail me. -- Ed Avis