On Mon, 2004-10-18 at 04:22 +0200, Maciej Żenczykowski wrote: > note that 18446744071562067968 == 0xFFFFFFFF80000000, > so basically somehow 0x80000000 is turning into 0xFFFFFFFF80000000. > > Can anyone confirm this - or am I totally lost here? So that probably means strace is missing an "unsigned" modifier somewhere, and it's doing a sign-extend. -- Peter