# File lib/foreman/engine.rb, line 85
  def notice_signal
    @selfpipe[:writer].write_nonblock( '.' )
  rescue Errno::EAGAIN
    # Ignore writes that would block
  rescue Errno::EINTR
    # Retry if another signal arrived while writing
    retry
  end