aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/sighandler
diff options
context:
space:
mode:
authorarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-05-13 00:43:42 +0300
committerarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-05-13 00:43:42 +0300
commit3c040817dad4af3668379518476ee067b6927edc (patch)
tree56da9ca0a2f649c0be238c95d4edaab1605344b3 /library/cpp/sighandler
parentdbc652d95db911333897366de29c86c8293774a9 (diff)
downloadydb-3c040817dad4af3668379518476ee067b6927edc.tar.gz
intermediate changes
ref:1c9de0624395f09c68379be8d3baac9ee51920f3
Diffstat (limited to 'library/cpp/sighandler')
-rw-r--r--library/cpp/sighandler/async_signals_handler.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/library/cpp/sighandler/async_signals_handler.cpp b/library/cpp/sighandler/async_signals_handler.cpp
index 00ce1c18fb..13f9931e74 100644
--- a/library/cpp/sighandler/async_signals_handler.cpp
+++ b/library/cpp/sighandler/async_signals_handler.cpp
@@ -192,10 +192,10 @@ namespace {
}
void SetAsyncSignalHandler(int signum, TAutoPtr<TEventHandler> handler) {
- static TAtomic lock;
+ static TAdaptiveLock lock;
if (Y_UNLIKELY(SIGNALS_HANDLER == nullptr)) {
- TGuard<TAtomic> dnd(lock);
+ TGuard dnd(lock);
if (SIGNALS_HANDLER == nullptr) {
// NEVERS GETS DESTROYED