fosa_clock_get_time(FOSA_CLOCK_ABSOLUTE, &hello_time);
hello_time = fosa_abs_time_incr(hello_time, hello_interval);
fosa_clock_get_time(FOSA_CLOCK_ABSOLUTE, &hello_time);
hello_time = fosa_abs_time_incr(hello_time, hello_interval);
if (ret != 0) {
error(1, errno, "forb_syncobj_timedwait() error %d\n", ret);
}
fosa_clock_get_time(FOSA_CLOCK_ABSOLUTE, &now);
if (ret != 0) {
error(1, errno, "forb_syncobj_timedwait() error %d\n", ret);
}
fosa_clock_get_time(FOSA_CLOCK_ABSOLUTE, &now);
fosa_clock_get_time(FOSA_CLOCK_ABSOLUTE, &hello_time);
hello_time = fosa_abs_time_incr(hello_time, hello_interval);
ret = forb_syncobj_timedwait(&syncobj, &hello_time);
fosa_clock_get_time(FOSA_CLOCK_ABSOLUTE, &hello_time);
hello_time = fosa_abs_time_incr(hello_time, hello_interval);
ret = forb_syncobj_timedwait(&syncobj, &hello_time);
error(1, errno, "forb_syncobj_timedwait() error %d\n", ret);
}
fosa_clock_get_time(FOSA_CLOCK_ABSOLUTE, &now);
error(1, errno, "forb_syncobj_timedwait() error %d\n", ret);
}
fosa_clock_get_time(FOSA_CLOCK_ABSOLUTE, &now);
-
- fosa_thread_create(&tid, NULL, thread, NULL);
+ pthread_create(&tid, NULL, thread, NULL);