aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
diff options
context:
space:
mode:
authorarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-06-07 10:11:51 +0300
committerarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-06-07 10:11:51 +0300
commit8aa2791d55a07bc631e2a95ff73eb380dd494d10 (patch)
treea44df6c377577882c2063789b2cd8125d564d0fa /library/cpp
parent12e541dd6e01d651c14e06930456153681ff9059 (diff)
downloadydb-8aa2791d55a07bc631e2a95ff73eb380dd494d10.tar.gz
intermediate changes
ref:ef90b2b7f42604225d9ae8f4f0af73614761b65f
Diffstat (limited to 'library/cpp')
-rw-r--r--library/cpp/actors/core/actor_ut.cpp2
-rw-r--r--library/cpp/actors/interconnect/ut_fat/main.cpp2
-rw-r--r--library/cpp/actors/memory_log/memlog.cpp2
-rw-r--r--library/cpp/actors/memory_log/memlog.h2
-rw-r--r--library/cpp/actors/util/defs.h2
-rw-r--r--library/cpp/actors/util/funnel_queue.h2
-rw-r--r--library/cpp/actors/util/intrinsics.h2
-rw-r--r--library/cpp/deprecated/atomic/Readme.md1
-rw-r--r--library/cpp/deprecated/atomic/atomic.h3
-rw-r--r--library/cpp/deprecated/atomic/atomic_gcc.h3
-rw-r--r--library/cpp/deprecated/atomic/atomic_ops.h3
-rw-r--r--library/cpp/deprecated/atomic/atomic_win.h3
-rw-r--r--library/cpp/http/server/http.cpp2
-rw-r--r--library/cpp/http/server/http.h2
-rw-r--r--library/cpp/lfalloc/lf_allocX64.h2
-rw-r--r--library/cpp/logger/rotating_file.cpp2
-rw-r--r--library/cpp/lwtrace/log.h2
-rw-r--r--library/cpp/lwtrace/probe.h2
-rw-r--r--library/cpp/messagebus/actor/tasks.h2
-rw-r--r--library/cpp/messagebus/cc_semaphore_ut.cpp2
-rw-r--r--library/cpp/messagebus/local_tasks.h2
-rw-r--r--library/cpp/messagebus/message.cpp2
-rw-r--r--library/cpp/messagebus/misc/atomic_box.h2
-rw-r--r--library/cpp/messagebus/misc/tokenquota.h2
-rw-r--r--library/cpp/messagebus/remote_client_session_semaphore.h2
-rw-r--r--library/cpp/messagebus/remote_connection.cpp2
-rw-r--r--library/cpp/messagebus/remote_connection.h2
-rw-r--r--library/cpp/messagebus/scheduler/scheduler.h2
-rw-r--r--library/cpp/messagebus/session_job_count.h2
-rw-r--r--library/cpp/messagebus/test/helper/alloc_counter.h2
-rw-r--r--library/cpp/messagebus/test/ut/count_down_latch.h2
-rw-r--r--library/cpp/messagebus/ybus.h2
-rw-r--r--library/cpp/monlib/counters/counters.h2
-rw-r--r--library/cpp/monlib/counters/meter.h2
-rw-r--r--library/cpp/sighandler/async_signals_handler.cpp2
-rw-r--r--library/cpp/threading/atomic/bool.h2
-rw-r--r--library/cpp/threading/chunk_queue/queue.h2
-rw-r--r--library/cpp/threading/equeue/equeue.h2
-rw-r--r--library/cpp/threading/light_rw_lock/ut/rwlock_ut.cpp2
-rw-r--r--library/cpp/threading/local_executor/local_executor.cpp2
-rw-r--r--library/cpp/threading/poor_man_openmp/thread_helper.h2
-rw-r--r--library/cpp/threading/queue/mpmc_unordered_ring.h2
-rw-r--r--library/cpp/threading/queue/mpsc_htswap.h2
-rw-r--r--library/cpp/threading/queue/mpsc_intrusive_unordered.cpp2
-rw-r--r--library/cpp/threading/queue/mpsc_read_as_filled.h2
-rw-r--r--library/cpp/threading/queue/mpsc_vinfarr_obstructive.h2
-rw-r--r--library/cpp/threading/skip_list/skiplist.h2
-rw-r--r--library/cpp/threading/task_scheduler/task_scheduler_ut.cpp2
48 files changed, 56 insertions, 43 deletions
diff --git a/library/cpp/actors/core/actor_ut.cpp b/library/cpp/actors/core/actor_ut.cpp
index 6259c799192..a6752f7d4fc 100644
--- a/library/cpp/actors/core/actor_ut.cpp
+++ b/library/cpp/actors/core/actor_ut.cpp
@@ -10,7 +10,7 @@
#include <library/cpp/testing/unittest/registar.h>
#include <util/generic/algorithm.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/rwlock.h>
#include <util/system/hp_timer.h>
diff --git a/library/cpp/actors/interconnect/ut_fat/main.cpp b/library/cpp/actors/interconnect/ut_fat/main.cpp
index 5d19bc30030..c9c77300bb1 100644
--- a/library/cpp/actors/interconnect/ut_fat/main.cpp
+++ b/library/cpp/actors/interconnect/ut_fat/main.cpp
@@ -12,7 +12,7 @@
#include <util/network/sock.h>
#include <util/network/poller.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/generic/set.h>
Y_UNIT_TEST_SUITE(InterconnectUnstableConnection) {
diff --git a/library/cpp/actors/memory_log/memlog.cpp b/library/cpp/actors/memory_log/memlog.cpp
index 8e6b46727d6..17a52847d78 100644
--- a/library/cpp/actors/memory_log/memlog.cpp
+++ b/library/cpp/actors/memory_log/memlog.cpp
@@ -3,7 +3,7 @@
#include <library/cpp/actors/util/datetime.h>
#include <util/system/info.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/align.h>
#include <contrib/libs/linuxvdso/interface.h>
diff --git a/library/cpp/actors/memory_log/memlog.h b/library/cpp/actors/memory_log/memlog.h
index 2aa27272a62..bf4e115c498 100644
--- a/library/cpp/actors/memory_log/memlog.h
+++ b/library/cpp/actors/memory_log/memlog.h
@@ -6,7 +6,7 @@
#include <util/system/datetime.h>
#include <util/system/thread.h>
#include <util/system/types.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/align.h>
#include <util/system/tls.h>
diff --git a/library/cpp/actors/util/defs.h b/library/cpp/actors/util/defs.h
index 5c3b57665b6..70f969753e2 100644
--- a/library/cpp/actors/util/defs.h
+++ b/library/cpp/actors/util/defs.h
@@ -8,7 +8,7 @@
#include <util/generic/ptr.h>
#include <util/generic/string.h>
#include <util/generic/yexception.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/align.h>
#include <util/generic/vector.h>
#include <util/datetime/base.h>
diff --git a/library/cpp/actors/util/funnel_queue.h b/library/cpp/actors/util/funnel_queue.h
index 0e21e2617cd..15af57b1214 100644
--- a/library/cpp/actors/util/funnel_queue.h
+++ b/library/cpp/actors/util/funnel_queue.h
@@ -1,6 +1,6 @@
#pragma once
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/generic/noncopyable.h>
template <typename ElementType>
diff --git a/library/cpp/actors/util/intrinsics.h b/library/cpp/actors/util/intrinsics.h
index df07e36896a..c02b633b704 100644
--- a/library/cpp/actors/util/intrinsics.h
+++ b/library/cpp/actors/util/intrinsics.h
@@ -1,7 +1,7 @@
#pragma once
#include <util/system/defaults.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/spinlock.h>
#include <library/cpp/sse/sse.h> // The header chooses appropriate SSE support
diff --git a/library/cpp/deprecated/atomic/Readme.md b/library/cpp/deprecated/atomic/Readme.md
new file mode 100644
index 00000000000..41ae8f7662b
--- /dev/null
+++ b/library/cpp/deprecated/atomic/Readme.md
@@ -0,0 +1 @@
+Just use std::atomic please.
diff --git a/library/cpp/deprecated/atomic/atomic.h b/library/cpp/deprecated/atomic/atomic.h
new file mode 100644
index 00000000000..d104ff834dd
--- /dev/null
+++ b/library/cpp/deprecated/atomic/atomic.h
@@ -0,0 +1,3 @@
+#pragma once
+
+#include <util/system/atomic.h>
diff --git a/library/cpp/deprecated/atomic/atomic_gcc.h b/library/cpp/deprecated/atomic/atomic_gcc.h
new file mode 100644
index 00000000000..db332d2584a
--- /dev/null
+++ b/library/cpp/deprecated/atomic/atomic_gcc.h
@@ -0,0 +1,3 @@
+#pragma once
+
+#include <util/system/atomic_gcc.h>
diff --git a/library/cpp/deprecated/atomic/atomic_ops.h b/library/cpp/deprecated/atomic/atomic_ops.h
new file mode 100644
index 00000000000..20df90003b0
--- /dev/null
+++ b/library/cpp/deprecated/atomic/atomic_ops.h
@@ -0,0 +1,3 @@
+#pragma once
+
+#include <util/system/atomic_ops.h>
diff --git a/library/cpp/deprecated/atomic/atomic_win.h b/library/cpp/deprecated/atomic/atomic_win.h
new file mode 100644
index 00000000000..0b787a00147
--- /dev/null
+++ b/library/cpp/deprecated/atomic/atomic_win.h
@@ -0,0 +1,3 @@
+#pragma once
+
+#include <util/system/atomic_win.h>
diff --git a/library/cpp/http/server/http.cpp b/library/cpp/http/server/http.cpp
index 128583bdd70..05daf90054f 100644
--- a/library/cpp/http/server/http.cpp
+++ b/library/cpp/http/server/http.cpp
@@ -10,7 +10,7 @@
#include <util/network/address.h>
#include <util/network/socket.h>
#include <util/network/poller.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/compat.h> // stricmp, strnicmp, strlwr, strupr, stpcpy
#include <util/system/defaults.h>
#include <util/system/event.h>
diff --git a/library/cpp/http/server/http.h b/library/cpp/http/server/http.h
index b292d38f270..1271232cf54 100644
--- a/library/cpp/http/server/http.h
+++ b/library/cpp/http/server/http.h
@@ -8,7 +8,7 @@
#include <util/memory/blob.h>
#include <util/generic/ptr.h>
#include <util/generic/vector.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
class IThreadFactory;
class TClientRequest;
diff --git a/library/cpp/lfalloc/lf_allocX64.h b/library/cpp/lfalloc/lf_allocX64.h
index c9150b99bac..b962fdf30b1 100644
--- a/library/cpp/lfalloc/lf_allocX64.h
+++ b/library/cpp/lfalloc/lf_allocX64.h
@@ -59,7 +59,7 @@ static inline long AtomicSub(TAtomic& a, long b) {
#else
#include <util/system/defaults.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/yassert.h>
#if !defined(NDEBUG) && !defined(__GCCXML__)
diff --git a/library/cpp/logger/rotating_file.cpp b/library/cpp/logger/rotating_file.cpp
index a62f48f25db..4fe1daf4b7e 100644
--- a/library/cpp/logger/rotating_file.cpp
+++ b/library/cpp/logger/rotating_file.cpp
@@ -6,7 +6,7 @@
#include <util/system/fstat.h>
#include <util/system/rwlock.h>
#include <util/system/fs.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/generic/string.h>
/*
diff --git a/library/cpp/lwtrace/log.h b/library/cpp/lwtrace/log.h
index 56981a97f8a..ddf85d9916b 100644
--- a/library/cpp/lwtrace/log.h
+++ b/library/cpp/lwtrace/log.h
@@ -8,7 +8,7 @@
#include <util/generic/noncopyable.h>
#include <util/generic/vector.h>
#include <util/string/printf.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/hp_timer.h>
#include <util/system/mutex.h>
#include <util/system/spinlock.h>
diff --git a/library/cpp/lwtrace/probe.h b/library/cpp/lwtrace/probe.h
index 31fa282da3f..9117ab00b4c 100644
--- a/library/cpp/lwtrace/probe.h
+++ b/library/cpp/lwtrace/probe.h
@@ -8,7 +8,7 @@
#include <util/datetime/cputimer.h>
#include <util/generic/hide_ptr.h>
#include <util/generic/scope.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
namespace NLWTrace {
// Represents a chain (linked list) of steps for execution of a trace query block
diff --git a/library/cpp/messagebus/actor/tasks.h b/library/cpp/messagebus/actor/tasks.h
index 31d35931d27..5e1fd5f2128 100644
--- a/library/cpp/messagebus/actor/tasks.h
+++ b/library/cpp/messagebus/actor/tasks.h
@@ -1,6 +1,6 @@
#pragma once
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/yassert.h>
namespace NActor {
diff --git a/library/cpp/messagebus/cc_semaphore_ut.cpp b/library/cpp/messagebus/cc_semaphore_ut.cpp
index 206bb7c96a7..24c6ec0400d 100644
--- a/library/cpp/messagebus/cc_semaphore_ut.cpp
+++ b/library/cpp/messagebus/cc_semaphore_ut.cpp
@@ -2,7 +2,7 @@
#include "cc_semaphore.h"
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
namespace {
struct TTestSemaphore: public TComplexConditionSemaphore<TTestSemaphore> {
diff --git a/library/cpp/messagebus/local_tasks.h b/library/cpp/messagebus/local_tasks.h
index d8e801a4572..6259aa477fa 100644
--- a/library/cpp/messagebus/local_tasks.h
+++ b/library/cpp/messagebus/local_tasks.h
@@ -1,6 +1,6 @@
#pragma once
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
class TLocalTasks {
private:
diff --git a/library/cpp/messagebus/message.cpp b/library/cpp/messagebus/message.cpp
index bfa7ed8e9ba..20784860f32 100644
--- a/library/cpp/messagebus/message.cpp
+++ b/library/cpp/messagebus/message.cpp
@@ -3,7 +3,7 @@
#include <util/random/random.h>
#include <util/string/printf.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <string.h>
diff --git a/library/cpp/messagebus/misc/atomic_box.h b/library/cpp/messagebus/misc/atomic_box.h
index 401621f9335..6eb55da54ed 100644
--- a/library/cpp/messagebus/misc/atomic_box.h
+++ b/library/cpp/messagebus/misc/atomic_box.h
@@ -1,6 +1,6 @@
#pragma once
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
// TAtomic with human interface
template <typename T>
diff --git a/library/cpp/messagebus/misc/tokenquota.h b/library/cpp/messagebus/misc/tokenquota.h
index 190547fa54e..f4ca8873c1c 100644
--- a/library/cpp/messagebus/misc/tokenquota.h
+++ b/library/cpp/messagebus/misc/tokenquota.h
@@ -1,6 +1,6 @@
#pragma once
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
namespace NBus {
/* Consumer and feeder quota model impl.
diff --git a/library/cpp/messagebus/remote_client_session_semaphore.h b/library/cpp/messagebus/remote_client_session_semaphore.h
index 286ca3c86ff..b25e5e6aab7 100644
--- a/library/cpp/messagebus/remote_client_session_semaphore.h
+++ b/library/cpp/messagebus/remote_client_session_semaphore.h
@@ -3,7 +3,7 @@
#include "cc_semaphore.h"
#include <util/generic/noncopyable.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/condvar.h>
#include <util/system/mutex.h>
diff --git a/library/cpp/messagebus/remote_connection.cpp b/library/cpp/messagebus/remote_connection.cpp
index 22932569dbd..740a7f6f8e0 100644
--- a/library/cpp/messagebus/remote_connection.cpp
+++ b/library/cpp/messagebus/remote_connection.cpp
@@ -12,7 +12,7 @@
#include <util/generic/cast.h>
#include <util/network/init.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
LWTRACE_USING(LWTRACE_MESSAGEBUS_PROVIDER)
diff --git a/library/cpp/messagebus/remote_connection.h b/library/cpp/messagebus/remote_connection.h
index 45389473685..ec74ed2b769 100644
--- a/library/cpp/messagebus/remote_connection.h
+++ b/library/cpp/messagebus/remote_connection.h
@@ -22,7 +22,7 @@
#include <library/cpp/messagebus/actor/queue_in_actor.h>
#include <library/cpp/messagebus/scheduler/scheduler.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/event.h>
#include <util/thread/lfstack.h>
diff --git a/library/cpp/messagebus/scheduler/scheduler.h b/library/cpp/messagebus/scheduler/scheduler.h
index afcc0de55d5..d30b1747251 100644
--- a/library/cpp/messagebus/scheduler/scheduler.h
+++ b/library/cpp/messagebus/scheduler/scheduler.h
@@ -6,7 +6,7 @@
#include <util/generic/object_counter.h>
#include <util/generic/ptr.h>
#include <util/generic/vector.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/condvar.h>
#include <util/system/mutex.h>
#include <util/system/thread.h>
diff --git a/library/cpp/messagebus/session_job_count.h b/library/cpp/messagebus/session_job_count.h
index 23aca618b1c..8163ad8a389 100644
--- a/library/cpp/messagebus/session_job_count.h
+++ b/library/cpp/messagebus/session_job_count.h
@@ -1,6 +1,6 @@
#pragma once
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/condvar.h>
#include <util/system/mutex.h>
diff --git a/library/cpp/messagebus/test/helper/alloc_counter.h b/library/cpp/messagebus/test/helper/alloc_counter.h
index ec9041cb152..7c4010714f5 100644
--- a/library/cpp/messagebus/test/helper/alloc_counter.h
+++ b/library/cpp/messagebus/test/helper/alloc_counter.h
@@ -1,7 +1,7 @@
#pragma once
#include <util/generic/noncopyable.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/yassert.h>
class TAllocCounter : TNonCopyable {
diff --git a/library/cpp/messagebus/test/ut/count_down_latch.h b/library/cpp/messagebus/test/ut/count_down_latch.h
index 5117db57316..c0f15256b7e 100644
--- a/library/cpp/messagebus/test/ut/count_down_latch.h
+++ b/library/cpp/messagebus/test/ut/count_down_latch.h
@@ -1,6 +1,6 @@
#pragma once
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/event.h>
class TCountDownLatch {
diff --git a/library/cpp/messagebus/ybus.h b/library/cpp/messagebus/ybus.h
index de21ad85216..a1e6137a5e1 100644
--- a/library/cpp/messagebus/ybus.h
+++ b/library/cpp/messagebus/ybus.h
@@ -28,7 +28,7 @@
#include <util/generic/noncopyable.h>
#include <util/generic/ptr.h>
#include <util/stream/input.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/condvar.h>
#include <util/system/type_name.h>
#include <util/system/event.h>
diff --git a/library/cpp/monlib/counters/counters.h b/library/cpp/monlib/counters/counters.h
index 038b55f0c87..4f5eba4fc3f 100644
--- a/library/cpp/monlib/counters/counters.h
+++ b/library/cpp/monlib/counters/counters.h
@@ -10,7 +10,7 @@
#include <util/str_stl.h>
#include <util/stream/output.h>
#include <util/string/util.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/defaults.h>
#include <util/system/guard.h>
#include <util/system/sem.h>
diff --git a/library/cpp/monlib/counters/meter.h b/library/cpp/monlib/counters/meter.h
index 1219f95c4d8..12c10b4ca6a 100644
--- a/library/cpp/monlib/counters/meter.h
+++ b/library/cpp/monlib/counters/meter.h
@@ -2,7 +2,7 @@
#include <util/system/types.h>
#include <util/generic/noncopyable.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <chrono>
#include <cstdlib>
diff --git a/library/cpp/sighandler/async_signals_handler.cpp b/library/cpp/sighandler/async_signals_handler.cpp
index 13f9931e748..73c66a14ddb 100644
--- a/library/cpp/sighandler/async_signals_handler.cpp
+++ b/library/cpp/sighandler/async_signals_handler.cpp
@@ -15,7 +15,7 @@
#include <dlfcn.h>
#endif
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/defaults.h>
#include <util/system/event.h>
#include <util/system/rwlock.h>
diff --git a/library/cpp/threading/atomic/bool.h b/library/cpp/threading/atomic/bool.h
index d52544e7626..6e336280ed5 100644
--- a/library/cpp/threading/atomic/bool.h
+++ b/library/cpp/threading/atomic/bool.h
@@ -1,6 +1,6 @@
#pragma once
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
namespace NAtomic {
class TBool {
diff --git a/library/cpp/threading/chunk_queue/queue.h b/library/cpp/threading/chunk_queue/queue.h
index 55859601a1e..feee776b872 100644
--- a/library/cpp/threading/chunk_queue/queue.h
+++ b/library/cpp/threading/chunk_queue/queue.h
@@ -6,7 +6,7 @@
#include <util/generic/typetraits.h>
#include <util/generic/vector.h>
#include <util/generic/ylimits.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/guard.h>
#include <util/system/spinlock.h>
#include <util/system/yassert.h>
diff --git a/library/cpp/threading/equeue/equeue.h b/library/cpp/threading/equeue/equeue.h
index 40dd342585e..c61b9f7b857 100644
--- a/library/cpp/threading/equeue/equeue.h
+++ b/library/cpp/threading/equeue/equeue.h
@@ -1,7 +1,7 @@
#pragma once
#include <util/thread/pool.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/generic/ptr.h>
//actual queue limit will be (maxQueueSize - numBusyThreads) or 0
diff --git a/library/cpp/threading/light_rw_lock/ut/rwlock_ut.cpp b/library/cpp/threading/light_rw_lock/ut/rwlock_ut.cpp
index e82063d959f..84ac04599d8 100644
--- a/library/cpp/threading/light_rw_lock/ut/rwlock_ut.cpp
+++ b/library/cpp/threading/light_rw_lock/ut/rwlock_ut.cpp
@@ -1,7 +1,7 @@
#include <library/cpp/threading/light_rw_lock/lightrwlock.h>
#include <library/cpp/testing/unittest/registar.h>
#include <util/random/random.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/thread/pool.h>
class TRWMutexTest: public TTestBase {
diff --git a/library/cpp/threading/local_executor/local_executor.cpp b/library/cpp/threading/local_executor/local_executor.cpp
index 1d3fbb4bf44..1440a3a67ad 100644
--- a/library/cpp/threading/local_executor/local_executor.cpp
+++ b/library/cpp/threading/local_executor/local_executor.cpp
@@ -3,7 +3,7 @@
#include <library/cpp/threading/future/future.h>
#include <util/generic/utility.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/event.h>
#include <util/system/thread.h>
#include <util/system/tls.h>
diff --git a/library/cpp/threading/poor_man_openmp/thread_helper.h b/library/cpp/threading/poor_man_openmp/thread_helper.h
index 0ecee0590b5..bd5c428a143 100644
--- a/library/cpp/threading/poor_man_openmp/thread_helper.h
+++ b/library/cpp/threading/poor_man_openmp/thread_helper.h
@@ -4,7 +4,7 @@
#include <util/generic/utility.h>
#include <util/generic/yexception.h>
#include <util/system/info.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/condvar.h>
#include <util/system/mutex.h>
#include <util/stream/output.h>
diff --git a/library/cpp/threading/queue/mpmc_unordered_ring.h b/library/cpp/threading/queue/mpmc_unordered_ring.h
index 5042f7528e8..d776240efc3 100644
--- a/library/cpp/threading/queue/mpmc_unordered_ring.h
+++ b/library/cpp/threading/queue/mpmc_unordered_ring.h
@@ -8,7 +8,7 @@
Almost wait-free for producers and consumers.
*/
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/generic/ptr.h>
namespace NThreading {
diff --git a/library/cpp/threading/queue/mpsc_htswap.h b/library/cpp/threading/queue/mpsc_htswap.h
index c42caa7ac02..cd9ede903d0 100644
--- a/library/cpp/threading/queue/mpsc_htswap.h
+++ b/library/cpp/threading/queue/mpsc_htswap.h
@@ -20,7 +20,7 @@
#include <util/generic/noncopyable.h>
#include <util/system/types.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include "tune.h"
diff --git a/library/cpp/threading/queue/mpsc_intrusive_unordered.cpp b/library/cpp/threading/queue/mpsc_intrusive_unordered.cpp
index 3bb1a04f7e9..4f49bf4c4a6 100644
--- a/library/cpp/threading/queue/mpsc_intrusive_unordered.cpp
+++ b/library/cpp/threading/queue/mpsc_intrusive_unordered.cpp
@@ -1,5 +1,5 @@
#include "mpsc_intrusive_unordered.h"
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
namespace NThreading {
void TMPSCIntrusiveUnordered::Push(TIntrusiveNode* node) noexcept {
diff --git a/library/cpp/threading/queue/mpsc_read_as_filled.h b/library/cpp/threading/queue/mpsc_read_as_filled.h
index be33ba5a584..e2fcc5a4add 100644
--- a/library/cpp/threading/queue/mpsc_read_as_filled.h
+++ b/library/cpp/threading/queue/mpsc_read_as_filled.h
@@ -40,7 +40,7 @@
#include <util/generic/deque.h>
#include <util/generic/ptr.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/spinlock.h>
#include "tune.h"
diff --git a/library/cpp/threading/queue/mpsc_vinfarr_obstructive.h b/library/cpp/threading/queue/mpsc_vinfarr_obstructive.h
index 5f91f1b5a84..69b2680e822 100644
--- a/library/cpp/threading/queue/mpsc_vinfarr_obstructive.h
+++ b/library/cpp/threading/queue/mpsc_vinfarr_obstructive.h
@@ -39,7 +39,7 @@
#include <util/generic/noncopyable.h>
#include <util/generic/ptr.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/system/spinlock.h>
#include "tune.h"
diff --git a/library/cpp/threading/skip_list/skiplist.h b/library/cpp/threading/skip_list/skiplist.h
index 914a7c6ee76..f60c7cc97c3 100644
--- a/library/cpp/threading/skip_list/skiplist.h
+++ b/library/cpp/threading/skip_list/skiplist.h
@@ -7,7 +7,7 @@
#include <util/generic/typetraits.h>
#include <util/memory/pool.h>
#include <util/random/random.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
namespace NThreading {
////////////////////////////////////////////////////////////////////////////////
diff --git a/library/cpp/threading/task_scheduler/task_scheduler_ut.cpp b/library/cpp/threading/task_scheduler/task_scheduler_ut.cpp
index 3b5203194a3..637f5d6285f 100644
--- a/library/cpp/threading/task_scheduler/task_scheduler_ut.cpp
+++ b/library/cpp/threading/task_scheduler/task_scheduler_ut.cpp
@@ -2,7 +2,7 @@
#include <library/cpp/testing/unittest/registar.h>
#include <util/stream/output.h>
-#include <util/system/atomic.h>
+#include <library/cpp/deprecated/atomic/atomic.h>
#include <util/generic/vector.h>
#include "task_scheduler.h"