title: SIGHUP for reloading configuration
body: <p>According to <code>signal(7)</code>, <code>SIGHUP</code> is used to detect hangup on controlling terminal or death of controlling process.</p>
  
  <p>However, I have come across a lot of OSS daemons(services) where <code>SIGHUP</code> is used to initiate a reload of configuration. Here are a few examples: <code>hostapd</code>, <code>sshd</code>, <code>snort</code> etc.</p>
  
  <p>Is this a standard(or a generally acceptable) way to implement a reload? If not, whats recommended?</p>