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

Reply via email to