This patch makes the "block on semaphore" interruptible by signals onwin32. Without this, you can't kill a backend when it's waiting on alock.
//Magnus