From 1ce9ffb961fa2d2f878131bfc6fe38ce9317a401 Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 10 Jun 2021 11:47:14 +0800 Subject: import(life): ... --- works/life/operating-system-experiment/Interlocked.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'works/life/operating-system-experiment/Interlocked.cpp') diff --git a/works/life/operating-system-experiment/Interlocked.cpp b/works/life/operating-system-experiment/Interlocked.cpp index 4f224e4..1c0f638 100644 --- a/works/life/operating-system-experiment/Interlocked.cpp +++ b/works/life/operating-system-experiment/Interlocked.cpp @@ -6,11 +6,11 @@ #endif namespace cru { -void InterlockedIncrease(volatile long long *v) { +void InterlockedAdd(volatile long long *v, long long a) { #ifdef CRU_WINDOWS - InterlockedIncrement64(v); + InterlockedAdd64(v, a); #else - + __sync_fetch_and_add(v, a); #endif } } // namespace cru -- cgit v1.2.3