X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=libthreads.cc;h=4d61e536c9c4e44d603616d92d205ce0f193a7e5;hb=9b6c5d465f4a762dbe75baf2c293510ee6e9bd07;hp=c06a9be23d9a15d75d531c858eedc9e5362919c3;hpb=bd3decdede241f9d7f9ac745d47518099b9b36b5;p=c11tester.git diff --git a/libthreads.cc b/libthreads.cc index c06a9be2..4d61e536 100644 --- a/libthreads.cc +++ b/libthreads.cc @@ -14,14 +14,14 @@ int thrd_create(thrd_t *t, thrd_start_t start_routine, void *arg) { struct thread_params params = { start_routine, arg }; /* seq_cst is just a 'don't care' parameter */ - model->switch_to_master(new ModelAction(THREAD_CREATE, std::memory_order_seq_cst, t, (uint64_t)¶ms)); + model->switch_thread(new ModelAction(THREAD_CREATE, std::memory_order_seq_cst, t, (uint64_t)¶ms)); return 0; } int thrd_join(thrd_t t) { Thread *th = t.priv; - model->switch_to_master(new ModelAction(THREAD_JOIN, std::memory_order_seq_cst, th, id_to_int(thrd_to_id(t)))); + model->switch_thread(new ModelAction(THREAD_JOIN, std::memory_order_seq_cst, th, id_to_int(thrd_to_id(t)))); return 0; }