#include "poll_modbus.h"

#include <aspoutil.h>

void sighandler(int sig, siginfo_t *si, void *context) {
  signal_handlerLog(sig, si, context);

  switch (sig) {
  case SIGHUP:
    (void) log_reopen();
    break;
  case SIGINT:
  case SIGTERM:
    (void) log_close();
    exit(0);
  }
}
