/*!
- * @file test_frescan_replyobj_timedwait.c
+ * @file test_frescan_bwres_robjs_timedwait.c
*
* @brief test for the basic behaviour of timedwait
*
#include <unistd.h> /* for sleep */
#include "fosa_threads_and_signals.h" /* for fosa_thread_xxx */
#include "fosa_clocks_and_timers.h" /* for fosa_clock_get_time */
-#include "frescan_reply_objects.h"
+#include "frescan_bwres_robjs.h"
#define CEILING 10
err = fosa_thread_set_prio(fosa_thread_self(), CEILING - 2);
assert(err == 0);
- err = frescan_replyobjects_init(CEILING);
+ err = frescan_bwres_robjs_init(CEILING);
assert(err == 0);
- err = frescan_replyobject_alloc(&id, CEILING);
+ err = frescan_bwres_robjs_alloc(&id, CEILING);
assert(err == 0);
err = fosa_thread_attr_init(&th_attr);
printf("wait: %d sec %d nsec\n", now.tv_sec, now.tv_nsec);
now.tv_sec = now.tv_sec + 2;
- err = frescan_replyobject_timedwait(id, &now);
+ err = frescan_bwres_robjs_timedwait(id, &now);
assert (err == 0);
err = fosa_clock_get_time(FOSA_CLOCK_ABSOLUTE, &now);
printf("wait again: %d sec %d nsec\n", now.tv_sec, now.tv_nsec);
now.tv_sec = now.tv_sec + 2;
- err = frescan_replyobject_timedwait(id, &now);
+ err = frescan_bwres_robjs_timedwait(id, &now);
assert (err == FRESCAN_ETIMEDOUT);
printf("timeout!: %d sec %d nsec\n", now.tv_sec, now.tv_nsec);
- err = frescan_replyobject_free(id);
+ err = frescan_bwres_robjs_free(id);
assert(err == 0);
printf("TEST [OK!]\n");
frescan_robj_id_t reply = (frescan_robj_id_t)arg;
printf("Thread signaling\n");
- err = frescan_replyobject_signal(reply);
+ err = frescan_bwres_robjs_signal(reply);
assert(err == 0);
printf("Thread terminating\n");