commit | 542e4f1f6428e9c4d371772da773156570cfbbf7 | [log] [tgz] |
---|---|---|
author | Marco Nelissen <marcone@google.com> | Wed Jul 08 12:49:42 2009 -0700 |
committer | Marco Nelissen <marcone@google.com> | Wed Jul 08 12:58:04 2009 -0700 |
tree | ae03c0f308b33c7305e7b942ab0b290eb60603ae | |
parent | 81382964c8afd2d2c4197ac3f99d734a7c94c36a [diff] [blame] |
Add support for dup()ing fake file descriptors to the simulator.
diff --git a/simulator/wrapsim/Util.c b/simulator/wrapsim/Util.c new file mode 100644 index 0000000..33d903b --- /dev/null +++ b/simulator/wrapsim/Util.c
@@ -0,0 +1,13 @@ + +#include "Common.h" + +int wsAtomicAdd(int *var, int val) +{ + int cc; + int ret; + cc = pthread_mutex_lock(&gWrapSim.atomicLock); + ret = *var; + *var = *var + val; + cc = pthread_mutex_unlock(&gWrapSim.atomicLock); + return ret; +}