LibCore+AK: Use proper atomics in Singleton

This commit is contained in:
Daniel Bertalan 2021-06-24 10:28:36 +02:00 committed by Ali Mohammad Pur
parent e364845456
commit 2d2747cb15
Notes: sideshowbarker 2024-07-18 11:34:27 +09:00
2 changed files with 9 additions and 10 deletions

View file

@ -112,11 +112,11 @@ struct SignalHandlersInfo {
int next_signal_id { 0 };
};
static AK::Singleton<SignalHandlersInfo> s_signals;
template<bool create_if_null = true>
inline SignalHandlersInfo* signals_info()
{
static SignalHandlersInfo* s_signals;
return AK::Singleton<SignalHandlersInfo>::get(s_signals);
return s_signals.ptr();
}
pid_t EventLoop::s_pid;