Sign in
android
/
platform
/
development
/
froyo
/
.
/
simulator
/
wrapsim
/
Util.c
blob: 33d903b0b2486c566255a552c2dba3c010713a96 [
file
] [
log
] [
blame
]
#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
;
}