/* * SPDX-FileCopyrightText: 2018-2022 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 */ #ifndef _ESP_TIME_H #define _ESP_TIME_H #ifdef __cplusplus extern "C" { #endif #include_next #define _POSIX_TIMERS 1 #ifndef CLOCK_MONOTONIC #define CLOCK_MONOTONIC (clockid_t)4 #endif #ifndef CLOCK_BOOTTIME #define CLOCK_BOOTTIME (clockid_t)4 #endif int clock_settime(clockid_t clock_id, const struct timespec *tp); int clock_gettime(clockid_t clock_id, struct timespec *tp); int clock_getres(clockid_t clock_id, struct timespec *res); #ifdef __cplusplus } #endif #endif /* _ESP_TIME_H */