| 114 | } |
| 115 | |
| 116 | void DoHandleSignal(int signum) { |
| 117 | got_signal_ = signum; |
| 118 | |
| 119 | // Send dummy payload over self-pipe |
| 120 | self_pipe_->Send(/*payload=*/0); |
| 121 | } |
| 122 | |
| 123 | static void WaitForSignals(std::shared_ptr<SelfPipe> self_pipe) { |
| 124 | // Wait for a signal handler to wake up the pipe |