Skip to content

KSignalHandler: add error warnings when reading or writing signal

Méven Car requested to merge meven/kcoreaddons:add-warnings into master

This fixes warnings:

/home/meven/kde/src/kcoreaddons/src/lib/util/ksignalhandler.cpp: In static member function ‘static void KSignalHandlerPrivate::signalHandler(int)’:
/home/meven/kde/src/kcoreaddons/src/lib/util/ksignalhandler.cpp:68:12: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   68 |     ::write(signalFd[0], &signal, sizeof(signal));
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/meven/kde/src/kcoreaddons/src/lib/util/ksignalhandler.cpp: In member function ‘void KSignalHandlerPrivate::handleSignal()’:
/home/meven/kde/src/kcoreaddons/src/lib/util/ksignalhandler.cpp:77:11: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   77 |     ::read(KSignalHandlerPrivate::signalFd[1], &signal, sizeof(signal));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Merge request reports