[PATCH] Deprecate 32-bit off_t support

Siddhesh Poyarekar siddhesh@gotplt.org
Fri Jan 4 12:50:00 GMT 2019


On 04/01/19 6:15 PM, Siddhesh Poyarekar wrote:
> On 04/01/19 6:09 PM, Florian Weimer wrote:
>> diff --git a/NEWS b/NEWS
>> index cc20102fda..2f601c6217 100644
>> --- a/NEWS
>> +++ b/NEWS
>> @@ -85,6 +85,15 @@ Deprecated and removed features, and other changes 
>> affecting compatibility:
>>     as all functions that call vscanf, vfscanf, or vsscanf are 
>> annotated with
>>     __attribute__ ((format (scanf, ...))).
>> +* A future release of glibc will use a 64-bit off_t type on all
> 
> Wouldn't it be clearer to fix the 'future release' to a specific 
> timeline, say, 2.31 (to give a year+ to change offending code) so that 
> this doesn't sound like a vague threat and there's actually a time bound 
> for people to work with?

Oh, and a warning under #if _FILE_OFFSET_BITS == 32 that warns about the 
deprecation?

Siddhesh



More information about the Libc-alpha mailing list