- Added missing configuration #if:s and #includes:s.
- Minor configuration related changes.

diff --git a/scheduler/client.c b/scheduler/client.c
index 0556952..c2e7dac 100644
--- a/scheduler/client.c
+++ b/scheduler/client.c
@@ -12,7 +12,9 @@
 #include <stdio.h>
 #include <string.h>
 #include <sys/types.h>
-#include <sys/socket.h>
+#ifdef HAVE_SYS_SOCKET_H
+# include <sys/socket.h>
+#endif
 #ifdef HAVE_SYS_MMAN_H
 #include <sys/mman.h>
 #endif