2025-08-21 09:44:24 +02:00

24 lines
1.2 KiB
Diff

--- a/ApplicationImpl.cpp
+++ b/ApplicationImpl.cpp
@@ -98,7 +98,7 @@ void writeBacktrace() {
void defaultSignalHandler( int signum ) {
- std::cerr << "Signal SIG" << sigabbrev_np( signum ) << " received." << std::endl;
+ std::cerr << "Signal SIG" << strsignal( signum ) << " received." << std::endl;
std::cerr << "Backtrace:" << std::endl;
writeBacktrace();
std::cerr << std::endl;
@@ -376,9 +376,9 @@ void DFL::Impl::UnixSignalHandler::staticSignalHandler( int signum ) {
const char *msg3 = " to quit immediately.\n";
write( STDERR_FILENO, msg1, strlen( msg1 ) );
- write( STDERR_FILENO, sigabbrev_np( signum ), strlen( sigabbrev_np( signum ) ) );
+ write( STDERR_FILENO, strsignal( signum ), strlen( strsignal( signum ) ) );
write( STDERR_FILENO, msg2, strlen( msg2 ) );
- write( STDERR_FILENO, sigabbrev_np( signum ), strlen( sigabbrev_np( signum ) ) );
+ write( STDERR_FILENO, strsignal( signum ), strlen( strsignal( signum ) ) );
write( STDERR_FILENO, msg3, strlen( msg3 ) );
// Record that this safe signal has been received