allow server process to block until a signal occurs (instead of a sleep/pollibuusy loop)