* Process management
*/
-#include "imp.h"
#include <assert.h>
#include <errno.h>
#include <signal.h>
#include <string.h>
#include <stdlib.h>
+#include <sys/types.h>
#include <unistd.h>
+#include <time.h>
#include "log.h"
#include "io.h"
-#include "conn.h"
-
-#include "exp.h"
#include "sighandlers.h"
+
#include "proc.h"
/**
return -1;
case 0:
/* New child process: */
+#ifdef HAVE_ARC4RANDOM_STIR
+ arc4random_stir();
+#endif
#ifndef HAVE_ARC4RANDOM
srand(seed ^ (unsigned int)time(NULL) ^ getpid());
#endif