Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_development
/
refs/heads/eclair
/
.
/
simulator
/
wrapsim
/
Util.c
blob: 33d903b0b2486c566255a552c2dba3c010713a96 [
file
] [
log
] [
blame
]
Jean-Baptiste Queru
2c8ead3
2009-11-12 18:45:17 -0800
[
diff
] [
blame
]
1
2
#include
"Common.h"
3
4
int
wsAtomicAdd
(
int
*
var
,
int
val
)
5
{
6
int
cc
;
7
int
ret
;
8
cc
=
pthread_mutex_lock
(&
gWrapSim
.
atomicLock
);
9
ret
=
*
var
;
10
*
var
=
*
var
+
val
;
11
cc
=
pthread_mutex_unlock
(&
gWrapSim
.
atomicLock
);
12
return
ret
;
13
}