fosa_mutex_t mutex;
};
-static struct replyobj_t the_reply_objects[FRESCAN_MX_REPLY_OBJECTS];
+static struct replyobj_t the_reply_objects[FRESCAN_BWRES_MX_REPLY_OBJECTS];
static freelist_t freelist;
/**
err = fosa_mutex_init(&freelist_mutex, max_ceiling);
if (err != 0) return err;
- err = freelist_init(&freelist, FRESCAN_MX_REPLY_OBJECTS);
+ err = freelist_init(&freelist, FRESCAN_BWRES_MX_REPLY_OBJECTS);
if (err != 0) return err;
is_initialized = true;
*
**/
-int frescan_bwres_robjs_alloc(frescan_robj_id_t *id, int ceiling)
+int frescan_bwres_robjs_alloc(frescan_bwres_robj_id_t *id, int ceiling)
{
int err, pos;
- DEBUG(FRESCAN_ROBJS_ENABLE_DEBUG,
+ DEBUG(FRESCAN_BWRES_ROBJS_ENABLE_DEBUG,
"allocating reply object, is_initialized=%d\n", is_initialized);
if (is_initialized == false) return -1;
err = fosa_mutex_init(&the_reply_objects[pos].mutex, ceiling);
if (err != 0) return err;
- DEBUG(FRESCAN_ROBJS_ENABLE_DEBUG,
+ DEBUG(FRESCAN_BWRES_ROBJS_ENABLE_DEBUG,
"reply object allocated, id=%d\n", *id);
return 0;
*
**/
-int frescan_bwres_robjs_free(frescan_robj_id_t id)
+int frescan_bwres_robjs_free(frescan_bwres_robj_id_t id)
{
int err;
- DEBUG(FRESCAN_ROBJS_ENABLE_DEBUG,
+ DEBUG(FRESCAN_BWRES_ROBJS_ENABLE_DEBUG,
"free reply id=%d, is_initialized=%d\n", id, is_initialized);
if (is_initialized == false) return -1;
*
**/
-int frescan_bwres_robjs_signal(frescan_robj_id_t id)
+int frescan_bwres_robjs_signal(frescan_bwres_robj_id_t id)
{
int err;
- DEBUG(FRESCAN_ROBJS_ENABLE_DEBUG,
+ DEBUG(FRESCAN_BWRES_ROBJS_ENABLE_DEBUG,
"is_initialized=%d\n", is_initialized);
if (is_initialized == false) return -1;
- DEBUG(FRESCAN_ROBJS_ENABLE_DEBUG,
+ DEBUG(FRESCAN_BWRES_ROBJS_ENABLE_DEBUG,
"taking mutex of the reply id=%d\n", id);
err = fosa_mutex_lock(&the_reply_objects[id].mutex);
if (err != 0) return err;
the_reply_objects[id].is_work_done = true;
- DEBUG(FRESCAN_ROBJS_ENABLE_DEBUG,
+ DEBUG(FRESCAN_BWRES_ROBJS_ENABLE_DEBUG,
"signal the cond variable\n");
err = fosa_cond_signal(&the_reply_objects[id].cond);
if (err != 0) goto locked_error;
*
**/
-int frescan_bwres_robjs_wait(frescan_robj_id_t id)
+int frescan_bwres_robjs_wait(frescan_bwres_robj_id_t id)
{
int err;
*
**/
-int frescan_bwres_robjs_timedwait(frescan_robj_id_t id,
+int frescan_bwres_robjs_timedwait(frescan_bwres_robj_id_t id,
const struct timespec *abstime)
{
int err;