arp_resolver to use sigaction instead of signal

Updated arp_resolver to use sigaction(2) instead of
signal(2) as recommended by the signal(2) man page
because of portability problems.