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

Bug#963205: Now … what should I do?



Am Thu, 25 Jun 2020 22:55:36 +0200
schrieb Sebastian Ramacher <sramacher@debian.org>: 

> Other than x32, I'm not aware of any 32-bit arch that doesn't have
> 32-bit off_t if _FILE_OFFSET_BITS is not set. So maybe architecture

A sure-fire ruleset is different …

> specific handling could be enough: if _FILE_OFFSET_BITS==64 or
> __WORDSIZE==64 or __x86_64__ && __ILP32__ (for x32) use 64 bit
> interfaces; otherwise use 32 bit interfaces.

I'd turn that around to have 64 bit as the „normal“ case. But then … it
has a smell of a bit of heuristic, still (even if it's right 99% of
cases). I guess it is safer to have a generic function symbol without
_bits suffix for the „native“ size, following the decision of the
largefile detection macros in configure.

I'm caving in and will add those two wrappers after all for the 1.26.2
release … stay tuned.


Alrighty then,

Thomas

Attachment: pgpNid6XYcOPF.pgp
Description: Firma digital OpenPGP


Reply to: