power_floor_exit
if (signal(SIGINT, power_floor_exit) == SIG_IGN)
if (signal(SIGHUP, power_floor_exit) == SIG_IGN)
if (signal(SIGTERM, power_floor_exit) == SIG_IGN)