On Tue, 6 Apr 2004, Matus UHLAR - fantomas wrote:

> On 05.04 18:36, Henrik Nordstrom wrote:
> > It is possible to have a mix where 32-bit applications is compiled for 
> > 64-bit file I/O. 
> > 
> > The fact that Squid formats the filesize wrongly in FTP listings is just a
> > cosmetic issue and on its own does not have any bad effects (other than
> > user confusion), but Squid is also limited by a 2GB file size limitation 
> > so fixing the FTP listing output won't fix the whole problem.
> 
> isn't there any plan to enable largefiles on 32-bit systems in squid-2.5?

You can already do so knowing your OS/compiler, but it is not very visible
in 2.5 as this has not received much if any testing and there may well be
many issues in file size calculation.

In Squid-3.0 there will be a experimental configure option to enable 64
bit file I/O on the 32 bit systems we know how to, but is still considered
experimental until verified what happens on files >2GB in different
conditions.

Squid does quite many calculations on file size, and all of these needs to 
be verified to use size_t (or ssize_t) and never typecast explicitly or 
implicitly to any of the C/C++ base types.

Regards
Henrik

Reply via email to