olsr_random: need to include time.h
authorFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 26 Feb 2015 10:54:33 +0000 (11:54 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 26 Feb 2015 11:05:41 +0000 (12:05 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
src/olsr_random.h

index c01e382..5c85e45 100644 (file)
@@ -5,17 +5,19 @@
 #include <unistd.h>
 #include <stdint.h>
 #include <stdlib.h>
+#include <time.h>
 
 #define OLSR_RANDOM_MAX INT32_MAX
 
 static inline long int olsr_random(void) {
+  int32_t value;
+  int randomFile;
+
 #ifdef _WIN32
   return random();
 #endif /* _WIN32 */
 
-  int32_t value;
-  int randomFile = open("/dev/urandom", O_RDONLY);
-
+  randomFile = open("/dev/urandom", O_RDONLY);
   if (randomFile == -1) {
     randomFile = open("/dev/random", O_RDONLY);
   }