#include <glog/logging.h>
#include <folly/Exception.h>
-#include <folly/Foreach.h>
#include <folly/Function.h>
-#include <folly/Malloc.h>
#include <folly/MicroSpinLock.h>
#include <folly/Portability.h>
#include <folly/ScopeGuard.h>
#include <folly/SharedMutex.h>
+#include <folly/container/Foreach.h>
+#include <folly/memory/Malloc.h>
#include <folly/portability/PThread.h>
#include <folly/detail/StaticSingletonManager.h>
#endif
}
- static void preFork(void) {
+ static void preFork() {
instance().lock_.lock(); // Make sure it's created
}
- static void onForkParent(void) { instance().lock_.unlock(); }
+ static void onForkParent() {
+ instance().lock_.unlock();
+ }
- static void onForkChild(void) {
+ static void onForkChild() {
// only the current thread survives
instance().head_.next = instance().head_.prev = &instance().head_;
ThreadEntry* threadEntry = getThreadEntry();
}
};
-} // namespace threadlocal_detail
-} // namespace folly
+} // namespace threadlocal_detail
+} // namespace folly