elogd continues to run after a SIGHUP. If a second SIGHUP is received the daemon terminates. This was observed on Solaris 10 (SPARC). The documentation states that elogd should re-read configuration after receiving SIGHUP.