diff options
Diffstat (limited to 'musl/sys/time.h')
-rw-r--r-- | musl/sys/time.h | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/musl/sys/time.h b/musl/sys/time.h deleted file mode 100644 index cdc67ef..0000000 --- a/musl/sys/time.h +++ /dev/null @@ -1,76 +0,0 @@ -#ifndef _SYS_TIME_H -#define _SYS_TIME_H -#ifdef __cplusplus -extern "C" { -#endif - -#include <features.h> - -#include <sys/select.h> - -int gettimeofday (struct timeval *__restrict, void *__restrict); - -#define ITIMER_REAL 0 -#define ITIMER_VIRTUAL 1 -#define ITIMER_PROF 2 - -struct itimerval { - struct timeval it_interval; - struct timeval it_value; -}; - -int getitimer (int, struct itimerval *); -int setitimer (int, const struct itimerval *__restrict, struct itimerval *__restrict); -int utimes (const char *, const struct timeval [2]); - -#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) -struct timezone { - int tz_minuteswest; - int tz_dsttime; -}; -int futimes(int, const struct timeval [2]); -int futimesat(int, const char *, const struct timeval [2]); -int lutimes(const char *, const struct timeval [2]); -int settimeofday(const struct timeval *, const struct timezone *); -int adjtime (const struct timeval *, struct timeval *); -#define timerisset(t) ((t)->tv_sec || (t)->tv_usec) -#define timerclear(t) ((t)->tv_sec = (t)->tv_usec = 0) -#define timercmp(s,t,op) ((s)->tv_sec == (t)->tv_sec ? \ - (s)->tv_usec op (t)->tv_usec : (s)->tv_sec op (t)->tv_sec) -#define timeradd(s,t,a) (void) ( (a)->tv_sec = (s)->tv_sec + (t)->tv_sec, \ - ((a)->tv_usec = (s)->tv_usec + (t)->tv_usec) >= 1000000 && \ - ((a)->tv_usec -= 1000000, (a)->tv_sec++) ) -#define timersub(s,t,a) (void) ( (a)->tv_sec = (s)->tv_sec - (t)->tv_sec, \ - ((a)->tv_usec = (s)->tv_usec - (t)->tv_usec) < 0 && \ - ((a)->tv_usec += 1000000, (a)->tv_sec--) ) -#endif - -#if defined(_GNU_SOURCE) -#define TIMEVAL_TO_TIMESPEC(tv, ts) ( \ - (ts)->tv_sec = (tv)->tv_sec, \ - (ts)->tv_nsec = (tv)->tv_usec * 1000, \ - (void)0 ) -#define TIMESPEC_TO_TIMEVAL(tv, ts) ( \ - (tv)->tv_sec = (ts)->tv_sec, \ - (tv)->tv_usec = (ts)->tv_nsec / 1000, \ - (void)0 ) -#endif - -#if _REDIR_TIME64 -__REDIR(gettimeofday, __gettimeofday_time64); -__REDIR(getitimer, __getitimer_time64); -__REDIR(setitimer, __setitimer_time64); -__REDIR(utimes, __utimes_time64); -#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) -__REDIR(futimes, __futimes_time64); -__REDIR(futimesat, __futimesat_time64); -__REDIR(lutimes, __lutimes_time64); -__REDIR(settimeofday, __settimeofday_time64); -__REDIR(adjtime, __adjtime64); -#endif -#endif - -#ifdef __cplusplus -} -#endif -#endif |