server/signal.c portability issue