[PATCH] [BZ #19363] Use INTERNAL_SYSCALL_TIMES for Linux times
Adhemerval Zanella
adhemerval.zanella@linaro.org
Wed Dec 16 16:46:00 GMT 2015
On 16-12-2015 12:42, H.J. Lu wrote:
> On Wed, Dec 16, 2015 at 6:17 AM, Andreas Schwab <schwab@suse.de> wrote:
>> "H.J. Lu" <hjl.tools@gmail.com> writes:
>>
>>> Then they have to use proper type to hold the return from "syscall".
>>
>> The proper type is long long which works for both x86_64 and x32.
>>
>
> I opened a syscall (), not "syscall" instruction, bug:
>
> https://sourceware.org/bugzilla/show_bug.cgi?id=19371
>
The question is why instead of reimplement each x32 syscall call that
requires long long return with specific arch implementations (this
very patch idea) we change the x32 syscall return to long long
instead?
So instead of redefine each INTERNAL_SYSCALL_XXX for x32 we make it
work on the current times implementation instead.
More information about the Libc-alpha
mailing list