Re: [GENERAL] Linux Largefile Support In Postgresql RPMS - Mailing list pgsql-hackers

From Nigel J. Andrews
Subject Re: [GENERAL] Linux Largefile Support In Postgresql RPMS
Date
Msg-id Pine.LNX.4.21.0208091110000.3235-100000@ponder.fairway2k.co.uk
Whole thread Raw
List pgsql-hackers
On Fri, 9 Aug 2002, Helge Bahmann wrote:

> > As far as I can make out from the libc docs, largefile support is
> > automatic if the macro _GNU_SOURCE is defined and the kernel supports
> > large files.
> >
> > Is that a correct understanding? or do I actually need to do something
> > special to ensure that pg_dump supports large files?
>
> in this case you still have to use large file functions in the code
> explicitly
>
> the easiest way to get large file support is to pass
> -D_FILE_OFFSET_BITS=64 to the preprocessor, and I think I remember doing
> this once for pg_dump
>
> see /usr/include/features.h

There is some commentary on this in my /usr/doc/libc6/NOTES.gz, which I presume
Oliver has already found since I found it after reading his posting. It gives a
bit more detail that the header file for those who want to check this out. I
for one was completely unaware of those 64 bit functions.


--
Nigel J. Andrews
Director

---
Logictree Systems Limited
Computer Consultants


pgsql-hackers by date:

Previous
From: Gavin Sherry
Date:
Subject: CREATE TEMP TABLE .... ON COMMIT
Next
From: Daniel Lyons
Date:
Subject: OOP real life example (was Re: Why is MySQL more chosen over PostgreSQL?