aboutsummaryrefslogtreecommitdiff
path: root/works/life/operating-system-experiment/Interlocked.cpp
blob: 4f224e48564e7845f7d614a9b37ac9e962f248aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "Interlocked.hpp"

#ifdef CRU_WINDOWS
#include <Windows.h>
#else
#endif

namespace cru {
void InterlockedIncrease(volatile long long *v) {
#ifdef CRU_WINDOWS
  InterlockedIncrement64(v);
#else

#endif
}
} // namespace cru