X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fthread%2F__set_thread_area.c;h=136be575b8c4245a6cea788763d0081d5602ce25;hb=af3330d7648627816fbc82aa3247419e8a528230;hp=576d8b40049399b48a7f4b264c8e47edb25af1f0;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/thread/__set_thread_area.c b/src/thread/__set_thread_area.c index 576d8b40..136be575 100644 --- a/src/thread/__set_thread_area.c +++ b/src/thread/__set_thread_area.c @@ -1,9 +1,6 @@ -#include "syscall.h" +#include "pthread_impl.h" -int __set_thread_area(unsigned long *desc) +int __set_thread_area(void *p) { - if (syscall1(__NR_set_thread_area, (long)desc) < 0) - return -1; - __asm__ __volatile__ ( "movw %w0,%%gs" : : "r"(desc[0]*8+3) ); - return 0; + return -1; }