projects
/
model-checker.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
run.sh: set Mac OSX DYLD_LIBRARY_PATH
[model-checker.git]
/
libthreads.cc
diff --git
a/libthreads.cc
b/libthreads.cc
index 0a5699695f9e856f413bddec9714751a0313c99d..75d1910718db8f1f594213072582be48b2c35ee3 100644
(file)
--- a/
libthreads.cc
+++ b/
libthreads.cc
@@
-1,6
+1,7
@@
#include <threads.h>
#include "common.h"
#include "threads-model.h"
#include <threads.h>
#include "common.h"
#include "threads-model.h"
+#include "action.h"
/* global "model" object */
#include "model.h"
/* global "model" object */
#include "model.h"
@@
-26,7
+27,7
@@
int thrd_join(thrd_t t)
/** A no-op, for now */
void thrd_yield(void)
{
/** A no-op, for now */
void thrd_yield(void)
{
-
//
model->switch_to_master(new ModelAction(THREAD_YIELD, std::memory_order_seq_cst, thread_current(), VALUE_NONE));
+ model->switch_to_master(new ModelAction(THREAD_YIELD, std::memory_order_seq_cst, thread_current(), VALUE_NONE));
}
thrd_t thrd_current(void)
}
thrd_t thrd_current(void)