summaryrefslogtreecommitdiff
path: root/package/libnl-tiny/src/object.c
diff options
context:
space:
mode:
Diffstat (limited to 'package/libnl-tiny/src/object.c')
-rw-r--r--package/libnl-tiny/src/object.c34
1 files changed, 2 insertions, 32 deletions
diff --git a/package/libnl-tiny/src/object.c b/package/libnl-tiny/src/object.c
index 1b18d9a..f915551 100644
--- a/package/libnl-tiny/src/object.c
+++ b/package/libnl-tiny/src/object.c
@@ -156,37 +156,6 @@ void nl_object_free(struct nl_object *obj)
* @{
*/
-/**
- * Acquire a reference on a object
- * @arg obj object to acquire reference from
- */
-void nl_object_get(struct nl_object *obj)
-{
- obj->ce_refcnt++;
- NL_DBG(4, "New reference to object %p, total %d\n",
- obj, obj->ce_refcnt);
-}
-
-/**
- * Release a reference from an object
- * @arg obj object to release reference from
- */
-void nl_object_put(struct nl_object *obj)
-{
- if (!obj)
- return;
-
- obj->ce_refcnt--;
- NL_DBG(4, "Returned object reference %p, %d remaining\n",
- obj, obj->ce_refcnt);
-
- if (obj->ce_refcnt < 0)
- BUG();
-
- if (obj->ce_refcnt <= 0)
- nl_object_free(obj);
-}
-
/** @} */
/**
@@ -235,7 +204,6 @@ int nl_object_identical(struct nl_object *a, struct nl_object *b)
return !(ops->oo_compare(a, b, req_attrs, 0));
}
-#endif
/**
* Compute bitmask representing difference in attribute values
@@ -304,6 +272,8 @@ char *nl_object_attrs2str(struct nl_object *obj, uint32_t attrs,
}
}
+#endif
+
/** @} */
/** @} */