aboutsummaryrefslogtreecommitdiff
path: root/Source/ablastr/utils/SignalHandling.cpp
diff options
context:
space:
mode:
authorGravatar Luca Fedeli <luca.fedeli@cea.fr> 2023-08-01 00:08:20 +0200
committerGravatar GitHub <noreply@github.com> 2023-07-31 15:08:20 -0700
commit4638e5aececfb33d39677d6d4f6241a3953ebe34 (patch)
treee83c1b8e9215ef4b3ee1b07d7177439d94e04f31 /Source/ablastr/utils/SignalHandling.cpp
parentacf015f95243a063b74e095a9a9890d483fb842c (diff)
downloadWarpX-4638e5aececfb33d39677d6d4f6241a3953ebe34.tar.gz
WarpX-4638e5aececfb33d39677d6d4f6241a3953ebe34.tar.zst
WarpX-4638e5aececfb33d39677d6d4f6241a3953ebe34.zip
Clang tidy CI test: add some modernize checks to clang-tidy CI test (#4133)
* Clang Tidy: add several modernize checks * eliminate file included in commit by mistake * fix bug
Diffstat (limited to '')
-rw-r--r--Source/ablastr/utils/SignalHandling.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/Source/ablastr/utils/SignalHandling.cpp b/Source/ablastr/utils/SignalHandling.cpp
index 0fdbd834e..feaf69d00 100644
--- a/Source/ablastr/utils/SignalHandling.cpp
+++ b/Source/ablastr/utils/SignalHandling.cpp
@@ -16,7 +16,7 @@
// For sigaction() et al.
#if defined(__linux__) || defined(__APPLE__)
-# include <signal.h>
+# include <csignal>
#endif
namespace ablastr::utils {
@@ -121,8 +121,8 @@ SignalHandling::InitSignalHandling ()
signal_received_flags[signal_number] = false;
bool signal_active = false;
- for (int signal_request = 0; signal_request < SIGNAL_REQUESTS_SIZE; ++signal_request) {
- signal_active |= signal_conf_requests[signal_request][signal_number];
+ for (const auto& request : signal_conf_requests) {
+ signal_active |= request[signal_number];
}
if (signal_active) {
// at least one signal action is configured
@@ -162,8 +162,9 @@ SignalHandling::CheckSignals ()
const bool signal_received = signal_received_flags[signal_number].exchange(false);
if (signal_received) {
- for (int signal_request = 0; signal_request < SIGNAL_REQUESTS_SIZE; ++signal_request) {
- signal_actions_requested[signal_request] |= signal_conf_requests[signal_request][signal_number];
+ int signal_request = 0;
+ for (const auto& request : signal_conf_requests) {
+ signal_actions_requested[signal_request++] |= request[signal_number];
}
}
}