[ILUG] File size limit exceeded
Mark Kilmartin
mrk at renre-europe.com
Thu Feb 7 18:16:26 GMT 2002
Thanks Paul thats has gotten it.
I now just have to track down all the places that it is need in the
proper app.
I owe you at least one drink for this.
MArk
On Thu, 2002-02-07 at 14:10, Paul Jakma wrote:
> for C, add
>
> #define _LARGEFILE_SOURCE
> #define _LARGEFILE64_SOURCE
> #define _FILE_OFFSET_BITS 64
>
> to the top of your source. (before any #includes).
>
> works with C.. hopefully it'd work with C++.
>
> On 7 Feb 2002, Mark Kilmartin wrote:
>
> > Can anybody help with the above error.
> >
> > I have narrowed the problem down to the following.
> > Please read the full message before jumping to the obvious conclusion!
> >
> >
> > I have a small and very simple c++ (About as basic as it can get)
> > that will write an amount of data to a file the size is supplied as
> > command line arguments.
> >
> > If I specify a file size of under 2G everything is fine.
> > However If I specify a size over 2G I get the error File size limit
> > exceeded.
> >
> > I have tried this on two different systems.
> >
> > A RH7.2 box with the 2.4.7 enterprise kernel as supplied by RH
> >
> > And on a Debian Woody box with a custom 2.4.13 kernel.
> >
> > If I recompile the C++ program to write to stdout instead of a file and
> > then pipe the output into a file everything is fine.
> > I have a file above 2G.
> >
> > Anybody have any ideas.
> >
> > Oh it is a ReiserFS on top of LVM if that makes a difference.
> > And it is a 3.6.x version of reiserFS so it doesn't have the @G limit
> > that the 3.5.x versions had.
> >
> > MArk
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
More information about the ILUG
mailing list