Hi Sergey,
Sergey Korolev wrote,
> Current uClibc-ng version incorrectly calculates clockid
> in pthread_getcpuclockid (at least for modern kernels). The simplest test
> program
>
> fails with
>
> clock_gettime: Invalid argument
>
> Tested on Linux 3.4 / MIPS built with GCC 5.4.0.
Thanks for the test case.
> Other implementations, for example musl, use a simple calculation
> https://git.musl-libc.org/cgit/musl/tree/src/thread/ pthread_getcpuclockid.c
>
> Looks strange, but the official glibc repository
> https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=nptl/
> pthread_getcpuclockid.c;hb=HEAD uClibc imported NPTL from GNU libc in 2005. There are still many
> has the same implementation as in uClibc-ng.
similaraties.
Will you propose a new patch? ( I have read your second mail)
best regards
Waldemar