X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=runtime%2Frlocal.h;h=bb62c76e260b98cf3b43b7a9834cfe69b12a653a;hb=b5b2319678e1ac6a14a4af6f7d3b10ed91bd5921;hp=fef861f423a408633e1daf804d739d45525d9110;hpb=75b0d2f02f548b3a1e4daba8b0d55eea2fb24e92;p=nbds diff --git a/runtime/rlocal.h b/runtime/rlocal.h index fef861f..bb62c76 100644 --- a/runtime/rlocal.h +++ b/runtime/rlocal.h @@ -4,15 +4,9 @@ #include "runtime.h" #include "tls.h" -extern DECLARE_THREAD_LOCAL(ThreadId, int); - -#define GET_THREAD_INDEX() ({ LOCALIZE_THREAD_LOCAL(ThreadId, int); assert(ThreadId != 0); ThreadId - 1; }) - void mem_init (void); -void rnd_init (void); -void rnd_thread_init (void); -void rcu_thread_init (void); -void lwt_thread_init (void); +void rcu_thread_init (int thread_id); +void lwt_thread_init (int thread_id); #endif//RLOCAL_H