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
> has the same implementation as in uClibc-ng.

uClibc imported NPTL from GNU libc in 2005. There are still many
similaraties.

Will you propose a new patch? ( I have read your second mail)

best regards
 Waldemar
 
_______________________________________________
devel mailing list
devel@uclibc-ng.org
https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel

Reply via email to