thread safe randoms
[awesomized/libmemcached] / test / setup.cpp
index 493b591f0825cb5ea271e3008ea191a0dffd531d..a0325af52530637fb1b95058e7e6e3e41d72d862 100644 (file)
@@ -1,11 +1,13 @@
 #include "mem_config.h"
 #include "test/lib/env.hpp"
+#include "test/lib/random.hpp"
 #include <cstdlib>
 #include <cstdio>
 #include <cstring>
 #include <csignal>
 #include <iostream>
 #include <string>
+#include <unistd.h>
 
 static void sigchld(int, siginfo_t *si, void *) {
   switch (si->si_code) {
@@ -77,6 +79,8 @@ static inline void setup_sasl() {
 #endif
 
 int setup(int &, char ***argv) {
+  random_setup();
+
   setup_signals();
   setup_asan(*argv);
   setup_sasl();