X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=include%2Fruntime.h;h=5a87c883b248c490096474701be66c2343301c02;hp=9ba7657d92f5d800bcc4381ff98ea177643706f9;hb=a03cf3b0c40e6c3b8b4877b49a64288cb3fcb919;hpb=e592519ef19f890e551c27f47ef8b773bb4860da diff --git a/include/runtime.h b/include/runtime.h index 9ba7657..5a87c88 100644 --- a/include/runtime.h +++ b/include/runtime.h @@ -2,12 +2,14 @@ * Written by Josh Dybnis and released to the public domain, as explained at * http://creativecommons.org/licenses/publicdomain */ -#ifndef THREADS_H -#define THREADS_H +#ifndef RUNTIME_H +#define RUNTIME_H + +#include "tls.h" + +extern DECLARE_THREAD_LOCAL(tid_, int); -void nbd_init (void); int nbd_thread_create (pthread_t *restrict thread, int thread_id, void *(*start_routine)(void *), void *restrict arg); int nbd_rand (void); -void rcu_update (void); -#endif//THREADS_H +#endif//RUNTIME_H