rmv: remove attribute __attribute__((noreturn)) from m2_end()
add: use -lrt as compile option
chg: remove special SIGCHLD handling for HPUX_9
Merge pull request #316 from steenpass/links

further preparations for signal handling in a dedicated thread