| 57 | static thread_local FastRandomSeed seed_thread_safe = { false, 0 }; |
| 58 | |
| 59 | static void ResetFastRandomSeed() { |
| 60 | seed_thread_safe.seed = rdtsc(); |
| 61 | seed_thread_safe.init = true; |
| 62 | } |
| 63 | |
| 64 | static void InitFastRandomSeedAtFork() { |
| 65 | pthread_atfork(ResetFastRandomSeed, ResetFastRandomSeed, ResetFastRandomSeed); |
no test coverage detected