| 1234567891011121314151617 |
- #ifndef _STRUCT_TIMEVAL64_H
- #define _STRUCT_TIMEVAL64_H
- #if __TIMESIZE == 64
- # define __timeval64 timeval
- #else
- /* The glibc Y2038-proof struct __timeval64 structure for a time value.
- This structure is NOT supposed to be passed to the Linux kernel.
- Instead, it shall be converted to struct __timespec64 and time shall
- be [sg]et via clock_[sg]ettime (which are now Y2038 safe). */
- struct __timeval64
- {
- __time64_t tv_sec; /* Seconds */
- __suseconds64_t tv_usec; /* Microseconds */
- };
- #endif
- #endif /* _STRUCT_TIMEVAL64_H */
|