No need to provide atomic_cmpset_32() anymore.
This commit is contained in:
parent
ebc58b7dbc
commit
2204e78f5e
@ -71,16 +71,4 @@ void _rtld_bind_start(void);
|
|||||||
|
|
||||||
extern void *__tls_get_addr(tls_index *ti);
|
extern void *__tls_get_addr(tls_index *ti);
|
||||||
|
|
||||||
#ifndef ARM_HAS_ATOMIC_CMPSET_32
|
|
||||||
static __inline u_int32_t
|
|
||||||
atomic_cmpset_32(volatile u_int32_t *p, u_int32_t cmpval, u_int32_t newval)
|
|
||||||
{
|
|
||||||
|
|
||||||
if (*p == cmpval) {
|
|
||||||
*p = newval;
|
|
||||||
return (1);
|
|
||||||
}
|
|
||||||
return (0);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user