delete the duplicate includes for it.
up to the Emacs which then executes them. */
#define NO_SHORTNAMES
-#include <signal.h>
+#include <sys/signal.h>
#include <../src/config.h>
#undef read
#undef write
#include <sys/types.h>
#include <sys/file.h>
#include <sys/socket.h>
-#include <sys/signal.h>
#include <sys/un.h>
#include <stdio.h>
#include <errno.h>
#else /* This is the SYSV IPC section */
#include <sys/types.h>
-#include <sys/signal.h>
#include <sys/ipc.h>
#include <sys/msg.h>
#include <setjmp.h>