Implement SIGUSR1 and SIGHUP functionality on Windows.
The __pmSetSignalHandler and __pmResetSignal handler impl.h
routines are added to hide platform differences - simple
signal(2) wrappers on Unices but more involved under Win32.
__pmSetProgname is extended on Windows to install a default
handler for SIGTERM for all processes, allowing atexit(3)
functionality to be implemented for clean shutdowns.
pmcd, pmie, pmproxy, pmlogger now use the new functionality.
Implement SIGUSR1 and SIGHUP functionality on Windows.
The __pmSetSignalHandler and __pmResetSignal handler impl.h
routines are added to hide platform differences - simple
signal(2) wrappers on Unices but more involved under Win32.
__pmSetProgname is extended on Windows to install a default
handler for SIGTERM for all processes, allowing atexit(3)
functionality to be implemented for clean shutdowns.
pmcd, pmie, pmproxy, pmlogger now use the new functionality.