[PATCH 64bit] ssize_t
Yaakov (Cygwin/X)
yselkowitz@users.sourceforge.net
Thu Feb 21 01:12:00 GMT 2013
On Wed, 20 Feb 2013 03:23:08 -0600, Yaakov (Cygwin/X) wrote:
> I just discovered an issue resulting from this commit:
>
> 2002-06-27 Jeff Johnston <jjohnstn@...>
>
> * libc/include/sys/_types.h: Define _ssize_t as int if int is
> 32-bits, otherwise define it as long.
>
> On x86_64-cygwin (as on Linux), int is still 32 bits, but size_t is a
> 64bit unsigned long and ssize_t should be as large but signed.
> Possible patch for newlib attached; corresponding patches for
> cygwin-64bit-branch on cygwin-patches@.
Revised patch, based on Joseph's and Eric's suggestion, attached.
Yaakov
-------------- next part --------------
A non-text attachment was scrubbed...
Name: newlib-64bit-ssize_t.patch
Type: text/x-patch
Size: 837 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/newlib/attachments/20130221/7b9413fe/attachment.bin>
More information about the Newlib
mailing list