diff options
Diffstat (limited to 'include/mm_attrs_private.h')
-rw-r--r-- | include/mm_attrs_private.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/mm_attrs_private.h b/include/mm_attrs_private.h index e9c1093..a303168 100644 --- a/include/mm_attrs_private.h +++ b/include/mm_attrs_private.h @@ -42,8 +42,8 @@ (t) == MMF_VALUE_SPEC_DOUBLE_ARRAY || \ (t) == MMF_VALUE_SPEC_DOUBLE_RANGE) -#define MM_ATTRS_WRITE_LOCK(attrs) do { pthread_mutex_lock(&attrs->write_lock); } while (0) -#define MM_ATTRS_WRITE_UNLOCK(attrs) do { pthread_mutex_unlock(&attrs->write_lock); } while (0) +#define MM_ATTR_ITEM_WRITE_LOCK(item) do { pthread_mutex_lock(&item->write_lock); } while (0) +#define MM_ATTR_ITEM_WRITE_UNLOCK(item) do { pthread_mutex_unlock(&item->write_lock); } while (0) enum mmf_value_type { MMF_VALUE_TYPE_INT = MM_ATTRS_TYPE_INT, @@ -122,6 +122,7 @@ struct mmf_attribute { mmf_value_t value; mmf_value_t tmpval; mmf_value_spec_t value_spec; + pthread_mutex_t write_lock; }; struct mmf_attrs { @@ -130,7 +131,6 @@ struct mmf_attrs { mmf_attribute_t *items; mmf_attrs_commit_func_t commit_func; void *commit_param; - pthread_mutex_t write_lock; }; struct mmf_attrs_list { |