Handle signals locally in socket manager main loop 32/277732/1
authorKonrad Lipinski <k.lipinski2@samsung.com>
Tue, 12 Jul 2022 11:36:59 +0000 (13:36 +0200)
committerKonrad Lipinski <k.lipinski2@samsung.com>
Tue, 12 Jul 2022 12:21:54 +0000 (14:21 +0200)
commit788ee5f1c2ffd0c88d6ee36db913f7cb31563c21
tree37316885c3a31a6fdba968d5f04fac1475e405e3
parentd7678d368cf2653eb29e9b54cca97d9574ea4797
Handle signals locally in socket manager main loop

* replace SignalService with a local descriptor
* handle the descriptor directly in the main loop
* drop the now unused m_working and MainLoopStop()

White at it, also drop the harmful TEMP_FAILURE_RETRY when calling
close() on service sockets.

Change-Id: I172456d1762aaed4c4f0dd46a49732aa28d9c5d6
src/server/main/include/socket-manager.h
src/server/main/socket-manager.cpp