[PATCH v3] Fix POSIX compliance: Make blkcnt_t and blksize_t signed on alpha
Joseph Myers
josmyers@redhat.com
Mon Nov 24 20:09:21 GMT 2025
On Sun, 23 Nov 2025, Osama Abdelkader wrote:
> POSIX requires that blkcnt_t and blksize_t are signed integer types.
> On alpha, these were incorrectly defined as unsigned types.
> This change makes them signed to match:
> - POSIX requirements
> - All other architectures in glibc
>
> Fixes #33355
How has this been tested? I'd have expected c++-types-check to fail
because it verified the mangling of various types, including these ones,
hasn't accidentally changed.
--
Joseph S. Myers
josmyers@redhat.com
More information about the Libc-alpha
mailing list