Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
development
/
2528f77daaf6439a51a80f70db3409920dd5c8b0
/
.
/
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
;
}