- ok1(!time_eq(t1, t2));
- ok1(!time_greater(t1, t2));
- ok1(time_less(t1, t2));
- ok1(time_greater(t2, t1));
- ok1(!time_less(t2, t1));
- t3.tv_sec = 0;
- t3.tv_usec = 999999;
- t2 = time_add(t2, t3);
- ok1(!time_eq(t1, t2));
- ok1(!time_greater(t1, t2));
- ok1(time_less(t1, t2));
- ok1(time_greater(t2, t1));
- ok1(!time_less(t2, t1));
-
- t3 = time_sub(t2, zero);
- ok1(time_eq(t3, t2));
- t3 = time_sub(t2, t2);
- ok1(time_eq(t3, zero));
+ ok1(time_less(zero, t3));
+ ok1(!time_greater(zero, t3));
+ ok1(!time_less(t3, zero));
+ ok1(time_greater(t3, zero));
+
+ /* Test time_sub */
+ t3 = time_sub(t3, t3);
+ ok1(timerel_eq(t3, zero));
+
+ /* Test time_between */
+ t3 = time_between(t2, t2);
+ ok1(timerel_eq(t3, zero));
+ t3.ts.tv_sec = 0;
+ t3.ts.tv_nsec = 999999999;
+ t1 = timeabs_add(t2, t3);
+ t3 = time_between(t1, t2);
+ ok1(t3.ts.tv_sec == 0 && t3.ts.tv_nsec == 999999999);
+
+ /* time_from_sec / time_to_sec */
+ t3 = time_from_sec(500);
+ ok1(t3.ts.tv_sec == 500);
+ ok1(t3.ts.tv_nsec == 0);
+ ok1(time_to_sec(t3) == 500);