Move the signal reboot code into it's own function which is fired by and eloop timeout of 0 seconds. We do this because we shouldn't modify variables in a signal handler.
Move the signal reboot code into it's own function which is fired by
and eloop timeout of 0 seconds. We do this because we shouldn't modify
variables in a signal handler.

rsmarples/dhcpcd,rsmarples/dhcpcd,rsmarples/dhcpcd