On Tue, Mar 13, 2012 at 01:14:12PM -0400, Rich Felker wrote:
> SIZE_MAX to prevent applications from declaring objects of type
> FILE... :-)

:-) I guess you are right and nobody declares them.

> there's no correct/sane
> program that would be affected by this ABI change.

Actually I suspect that stdio macros might use stuff (like __bufpos)
which is located past the proposed new structure member, in which case
existing binaries would become incompatible with a patched library:

>>>  #endif /* __UCLIBC_HAS_WCHAR__ */
>>>     int __filedes;
>>> +   int __errno_value;
>>>  #ifdef __STDIO_BUFFERS
>>>     unsigned char *__bufstart;      /* pointer to buffer */
>>>     unsigned char *__bufend;        /* pointer to 1 past end of buffer */
->      unsigned char *__bufpos;

Rune

_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to