/*!
- * @file test_frescan_replyobj_wait_signal.c
+ * @file test_frescan_bwres_robjs_wait.c
*
* @brief test for the basic behaviour of reply objects
*
*
* @comments
*
- * This file contains a basic test for the frescan_reply_objects module.
+ * This file contains a basic test for the frescan_bwres_robjs module.
* The main thread allocates a reply object, creates a thread and waits
* on the reply object until the thread signals it.
*
#include <assert.h> /* for assert */
#include <unistd.h> /* for sleep */
#include "fosa_threads_and_signals.h" /* for fosa_thread_xxx */
-#include "frescan_reply_objects.h"
+#include "frescan_bwres_robjs.h"
#define CEILING 10
err = fosa_thread_set_prio(fosa_thread_self(), CEILING - 1);
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);
err = fosa_thread_attr_destroy(&th_attr);
assert(err == 0);
- err = frescan_replyobject_wait(id);
+ err = frescan_bwres_robjs_wait(id);
assert(err == 0);
printf("signal received\n");
- err = frescan_replyobject_free(id);
+ err = frescan_bwres_robjs_free(id);
assert(err == 0);
printf("TEST [OK!]\n");
sleep(2);
printf("Thread signaling\n");
- err = frescan_replyobject_signal(reply);
+ err = frescan_bwres_robjs_signal(reply);
assert(err == 0);
printf("Thread terminating\n");