[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnustep-cvs] gnustep/core/base ChangeLog Source/GSFileHandle...
From: |
David Ayers |
Subject: |
Re: [Gnustep-cvs] gnustep/core/base ChangeLog Source/GSFileHandle... |
Date: |
Sat, 04 Jun 2005 15:11:17 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 |
Richard Frith-Macdonald wrote:
> On 2005-06-04 08:55:43 +0100 David Ayers <address@hidden> wrote:
>
>> Here is a reference.
>>
>> http://www.gnu.org/software/libc/manual/html_node/Feature-Test-Macros.html#Feature-Test-Macros
>>
>
>
> I hope/believe that simply defining the macro is harmless on systems
> that don't support it, and works on the systems which do. Nothing else
> is necessary on those systems where it is supported, so I don't think we
> need autoconf tests until we discover systems where it doesn't work, but
> some other large file handling mechanism does.
> This mechanism *should* be supported on solaris and most modern linux
> distributions ... but I've only tested it on debian.
> Of course, there are probably various systems where some sort of large
> file support is available, but not conforming to the standard ... and
> there we will need system specific code changes.
>
If you're confident that this will work, I'm fine with it. Like I said,
I didn't dig deep into the matter. I was just caught by the following
quote in the above reference:
"This macro should only be selected if the system provides mechanisms
for handling large files. On 64 bit systems this macro has no effect
since the *64 functions are identical to the normal functions."
Cheers,
David