ipc/signal.c added
improved