]> git.ipfire.org Git - thirdparty/glibc.git/blob - include/struct___timeval64.h
test-container: Fix "unused code" warnings on HURD
[thirdparty/glibc.git] / include / struct___timeval64.h
1 #ifndef _STRUCT_TIMEVAL64_H
2 #define _STRUCT_TIMEVAL64_H
3
4 #if __TIMESIZE == 64
5 # define __timeval64 timeval
6 #else
7 /* The glibc Y2038-proof struct __timeval64 structure for a time value.
8 This structure is NOT supposed to be passed to the Linux kernel.
9 Instead, it shall be converted to struct __timespec64 and time shall
10 be [sg]et via clock_[sg]ettime (which are now Y2038 safe). */
11 struct __timeval64
12 {
13 __time64_t tv_sec; /* Seconds */
14 __suseconds64_t tv_usec; /* Microseconds */
15 };
16 #endif
17 #endif /* _STRUCT_TIMEVAL64_H */