Untangling the glibc header rat's nest (P.2) (XCC)
[akaros.git] / kern / include / ros / time.h
1 #ifndef ROS_INC_TIME_H
2 #define ROS_INC_TIME_H
3
4 /* (newlib) Time Value Specification Structures, P1003.1b-1993, p. 261 */
5 typedef long time_t; /* TODO: this is fucked.  Thanks POSIX. */
6
7 struct timespec {
8         time_t  tv_sec;   /* Seconds */
9         long    tv_nsec;  /* Nanoseconds */
10 };
11
12 struct timeval {
13         time_t tv_sec;  /* seconds */
14         time_t tv_usec; /* microseconds */
15 };
16
17 #endif /* ROS_INC_TIME_H */