INNER CODE UNIT · C

ret

mongodb/mongo-php-driver · src/phongo_atomic.c:73

	ret = *p;
	*p += n;
	_unlock_emul_atomic();
	return ret;
}

int32_t _phongo_emul_atomic_int32_exchange(volatile int32_t* p, int32_t n, enum phongo_memory_order _unused)
{
	int32_t ret;

	BSON_UNUSED(_unused);

	_lock_emul_atomic();
	ret = *p;
	*p  = n;
	_unlock_emul_atomic();
	return ret;
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…