Index: third_party/libc++/include/ctime |
=================================================================== |
--- third_party/libc++/include/ctime (revision 0) |
+++ third_party/libc++/include/ctime (revision 0) |
@@ -0,0 +1,72 @@ |
+// -*- C++ -*- |
+//===---------------------------- ctime -----------------------------------===// |
+// |
+// The LLVM Compiler Infrastructure |
+// |
+// This file is dual licensed under the MIT and the University of Illinois Open |
+// Source Licenses. See LICENSE.TXT for details. |
+// |
+//===----------------------------------------------------------------------===// |
+ |
+#ifndef _LIBCPP_CTIME |
+#define _LIBCPP_CTIME |
+ |
+/* |
+ ctime synopsis |
+ |
+Macros: |
+ |
+ NULL |
+ CLOCKS_PER_SEC |
+ |
+namespace std |
+{ |
+ |
+Types: |
+ |
+ clock_t |
+ size_t |
+ time_t |
+ tm |
+ |
+clock_t clock(); |
+double difftime(time_t time1, time_t time0); |
+time_t mktime(tm* timeptr); |
+time_t time(time_t* timer); |
+char* asctime(const tm* timeptr); |
+char* ctime(const time_t* timer); |
+tm* gmtime(const time_t* timer); |
+tm* localtime(const time_t* timer); |
+size_t strftime(char* restrict s, size_t maxsize, const char* restrict format, |
+ const tm* restrict timeptr); |
+ |
+} // std |
+ |
+*/ |
+ |
+#include <__config> |
+#include <time.h> |
+ |
+#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) |
+#pragma GCC system_header |
+#endif |
+ |
+_LIBCPP_BEGIN_NAMESPACE_STD |
+ |
+using ::clock_t; |
+using ::size_t; |
+using ::time_t; |
+using ::tm; |
+using ::clock; |
+using ::difftime; |
+using ::mktime; |
+using ::time; |
+using ::asctime; |
+using ::ctime; |
+using ::gmtime; |
+using ::localtime; |
+using ::strftime; |
+ |
+_LIBCPP_END_NAMESPACE_STD |
+ |
+#endif // _LIBCPP_CTIME |