[libc++] Modularize <chrono>

I didn't split the calendar bits more than this because there was little
benefit to doing it, and I know our calendar support is incomplete.
Whoever picks up the missing calendar bits can organize these headers
at their leisure.

Differential Revision: https://reviews.llvm.org/D116965

GitOrigin-RevId: 5726e55981044b3b2c5bc98272e9ccd0bf58dbec
diff --git a/src/cxa_guard_impl.h b/src/cxa_guard_impl.h
index c789bae..5a7cbfd 100644
--- a/src/cxa_guard_impl.h
+++ b/src/cxa_guard_impl.h
@@ -54,6 +54,7 @@
 #  endif
 #endif
 
+#include <limits.h>
 #include <stdlib.h>
 #include <__threading_support>
 #ifndef _LIBCXXABI_HAS_NO_THREADS