On Sun, Feb 12, 2023 at 6:18 PM Samuel Thibault <samuel.thiba...@gnu.org> wrote: > I'd say rather make pthread_mutex_t aligned on long int, so we can > possibly in the future put some pointers in it without breaking the ABI.
I honestly have 0 idea how it is not 8-aligned right now (nor how its size is 32 and not like 56), given that this is its definition... no, strike that, I see that there are *two* versions of struct___pthread_mutex.h, one in sysdeps/mach/hurd/htl/bits and the other one in sysdeps/htl/bits/types, and the former one wins. The latter one seems unused then, its only point was to confuse the hell out of me. Sergey