X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=threads.h;h=0c5fdab9d7a2209d4fda10680b0f737b03c657f2;hb=a9aac0d43e0e24354af4163cd3161036586f029a;hp=8e0c3b054dfe7c84a92f60f0cc44ee700db00518;hpb=067807af61c0df207b4ca77660eeb3b6e9e6882c;p=model-checker.git diff --git a/threads.h b/threads.h index 8e0c3b0..0c5fdab 100644 --- a/threads.h +++ b/threads.h @@ -24,7 +24,6 @@ public: thread_state get_state() { return state; } void set_state(thread_state s) { state = s; } thread_id_t get_id(); - void set_id(thread_id_t i) { *user_thread = i; } thrd_t get_thrd_t() { return *user_thread; } private: int create_context(); @@ -34,6 +33,7 @@ private: ucontext_t context; void *stack; thrd_t *user_thread; + thread_id_t id; thread_state state; };