LLDB mainline
Time.h
Go to the documentation of this file.
1//===-- Time.h --------------------------------------------------*- C++ -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9// Include system time headers, adding missing functions as necessary
10
11#ifndef LLDB_HOST_TIME_H
12#define LLDB_HOST_TIME_H
13
14#ifdef __ANDROID__
15#include <android/api-level.h>
16#endif
17
18#if defined(__ANDROID_API__) && __ANDROID_API__ < 21
19#include <time64.h>
20extern time_t timegm(struct tm *t);
21#else
22#include <ctime>
23#endif
24
25#endif // LLDB_HOST_TIME_H
time_t timegm(struct tm *t)