Stephen Fisher schrieb: > On Tue, Jun 26, 2007 at 08:27:03AM +0200, Ulf Lamping wrote: > >> You'll need to compile without libz, as libz is (optionally?) used to >> work with capture files and it will by default use 32 bit file offsets >> on machines which uses 32 bits for long values. So you can compile >> Wireshark/Tshark without libz (configure option?) or use a 64 bit >> machine that uses 64bits for "long" integers. >> > Would it be worth the effort to put some code in that would use the zlib > reading and writing functions for uncompressed/compressed use < 2GB vs. > normal reading and writing functions for non-compressed files of any > size based on a user preference? > I don't know if that's possible, AFAIK the change for long file support is a compile time option, so you won't be able to use a user preference for it - unless you are working with some more magic, compiling two different modules and loading one of it based on that preference. However, that's a lot of work for a minor goal IMHO.
My preferred way would be to motivate the zlib people to support >2GB on "32bit long" machines "natively". However, I didn't spend any effort in that direction. Regards, ULFL _______________________________________________ Wireshark-dev mailing list Wireshark-dev@wireshark.org http://www.wireshark.org/mailman/listinfo/wireshark-dev