timespeccmp
} while (timespeccmp(&tnow, &tend, <));
if (timespeccmp(&now, &chaff_until, >=)) {
} else if (timespeccmp(&now, &next_interval, >=) &&
if (timespeccmp(&now, &next_interval, <))
#ifndef timespeccmp
#ifndef timespeccmp
if (pt->tv_sec == -1 || timespeccmp(pt, p, >=))
if (timespeccmp(&now, when, >=)) {
if (timespeccmp(&as->st_mtim, &bs->st_mtim, ==))
return timespeccmp(&as->st_mtim, &bs->st_mtim, <) ?
if (c && timespeccmp(&c->c_ts, &now, >))
while (c && timespeccmp(&c->c_ts, &now, <)) {
if (timespeccmp(&time_left, &arp_timeout_needed, <)) {
if (timespeccmp(&timeouts->when, &time_now, <=)) {
if (timespeccmp(&howlong, ×pec_intmax_ms, >))
if (!timeouts || timespeccmp(&timeouts->when, &q->when, >)) {
if (timespeccmp(&t->next->when, &q->when, >)) {
if (timespeccmp(&now, &fvdat->last_local_modify, >)) {
if (timespeccmp(&timeout, &now, >)) {
if (timespeccmp(&timeout, &now, <=)) {
if (timespeccmp(&now, &fvdat->last_local_modify, >)) {
if (timespeccmp(&trylater_delay,
} while (timespeccmp(&ts, &waituntil, <));
if (timespeccmp(&mtime_save, &vap->va_mtime, >)) {
timespeccmp(&np->n_localmodtime,
timespeccmp(&vattr.va_ctime, &nctime, ==))) {
timespeccmp(&vattr.va_mtime, &nctime, ==)) {
if (timespeccmp(&np->n_vattr.na_mtime,
timespeccmp(&np->n_localmodtime, &ts, >=)) {
timespeccmp(&np->n_localmodtime, &ts, >=)) {
timespeccmp(&np->n_localmodtime, &ts, >=)) {
if (result && timespeccmp(&mattr.va_mtime, &vattr.va_mtime, >))
if (error == 0 && timespeccmp(&cts, &it->it_time.it_value, >=)) {
if (timespeccmp(&timo->end, &timo->cur, <=))
timespeccmp(&boottime, &tfd->tfd_boottim, ==)) {
else if (timespeccmp(&boottime, &tfd->tfd_boottim, <))
timespeccmp(&ts[1], &vattr.va_birthtime, < ))
if (timespeccmp(&curts,
if (timespeccmp(&curts,
if (timespeccmp(&ts, &rqp->sr_timesent, >)) {
if (timespeccmp(&tsnow, &iod->iod_lastrqsent, >)) {
if (!forever && timespeccmp(&last, &curr, <)) { \
EXPECT_TRUE(timespeccmp(&sb1.st_atim, &sb2.st_atim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_ctim, &sb2.st_ctim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_mtim, &sb2.st_mtim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_atim, &sb2.st_atim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_ctim, &sb2.st_ctim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_mtim, &sb2.st_mtim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_atim, &sb2.st_atim, <));
EXPECT_TRUE(timespeccmp(&sb1.st_ctim, &sb2.st_ctim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_mtim, &sb2.st_mtim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_atim, &sb2.st_atim, <));
EXPECT_TRUE(timespeccmp(&sb1.st_ctim, &sb2.st_ctim, ==));
EXPECT_TRUE(timespeccmp(&sb1.st_mtim, &sb2.st_mtim, ==));
} while (timespeccmp(&now, &timeout, <));
ATF_REQUIRE(timespeccmp(&shm->sleep_time, &ten_sec, >=));
ATF_REQUIRE(timespeccmp(&shm->sleep_time, &twelve_sec, <=));
ATF_REQUIRE_MSG(timespeccmp(&now, &ts, >=) == true,
ATF_REQUIRE(timespeccmp(&rtp, &sleep, >=));
if (!timespeccmp(&rtt.e2e, &rtt.a2b_b2a, >))
if (!timespeccmp(&rtt.e2e, &max_ts, <))
if (!timespeccmp(&rtt.a2b, &zero_ts, >))
if (!timespeccmp(&rtt.b2a, &zero_ts, >))
if (!timespeccmp(&ct, &max_diff_ts, <))
if (!timespeccmp(&ct, &max_diff_ts, <))
if (timespeccmp(&kth->ktr_time, &prevtime, <)) {
} while (timespeccmp(&to, &now, >));
} while (timespeccmp(&to, &now, >));
#define tscmp(tvp, uvp, cmp) timespeccmp(tvp, uvp, cmp)