bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t


From: Roger Mc Murtrie
Subject: Re: guile-1.8.3 Intel Mac Leopard compilation fails due to no off64_t
Date: Fri, 11 Jan 2008 10:53:54 +1100

Re: Darwin's overall story on 64-bit APIs.
There maybe something on the Apple Developer website.
I'll see if I can find something that might be useful.
I'll recheck my off_t comments later.

Regards
Roger

On 11/01/2008, at 9:53 AM, Neil Jerram wrote:

Roger Mc Murtrie <address@hidden> writes:

Seems to be 32 bit?

Well, according to your previous email:

checking size of off_t... 8

Which means 64 bit.

I'm struggling to get my head round Darwin's overall story on 64-bit
APIs.  For off_t, it seems to have decided that it's fine to go
unconditionally to 64 bits.  But for other things, like stat, it
provides both xxx() and xxx64() functions.  And for yet other things,
like inodes, it seems the size is controlled by whether the containing
program defines __DARWIN_INO64_T before including the relevant
headers.

What's the big picture?  Is there a standard or other documentation
somewhere that explains this?

Thanks,
      Neil




reply via email to

[Prev in Thread] Current Thread [Next in Thread]