PPATH_OBJECT(3) | Library Functions Manual | PPATH_OBJECT(3) |
int
ppath_copydel_object(prop_object_t, prop_object_t *, const ppath_t *);
int
ppath_copyset_object(prop_object_t, prop_object_t *, const ppath_t *, prop_object_t);
int
ppath_set_object(prop_object_t, const ppath_t *, prop_object_t);
int
ppath_get_object(prop_object_t, const ppath_t *, prop_object_t *);
int
ppath_delete_object(prop_object_t, const ppath_t *);
int
ppath_copydel_data(prop_object_t, prop_object_t *, const ppath_t *);
int
ppath_copyset_data(prop_object_t, prop_object_t *, const ppath_t *, const void *, size_t);
int
ppath_set_data(prop_object_t, const ppath_t *, const void *, size_t);
int
ppath_get_data(prop_object_t, const ppath_t *, const void **, size_t *);
int
ppath_dup_data(prop_object_t, const ppath_t *, void **, size_t *);
int
ppath_delete_data(prop_object_t, const ppath_t *);
int
ppath_copydel_string(prop_object_t, prop_object_t *, const ppath_t *);
int
ppath_copyset_string(prop_object_t, prop_object_t *, const ppath_t *, const char *);
int
ppath_set_string(prop_object_t, const ppath_t *, const char *);
int
ppath_get_string(prop_object_t, const ppath_t *, const char **);
int
ppath_dup_string(prop_object_t, const ppath_t *, char **);
int
ppath_delete_string(prop_object_t, const ppath_t *);
If *op is NULL, ppath_copydel_object() creates a shallow copy of o at *op. If *op is not NULL, ppath_copydel_object() expects for *op to be an existing shallow copy of o.
For the purposes of ppath_copydel_object(), *op is a shallow copy of property list o if equal properties at equal paths are shared between the two. Before ppath_copydel_object() modifies a property shared by *op and o, it creates a private copy of the property for *op.
If *op is NULL, ppath_copyset_object() creates a shallow copy of o at *op. If *op is not NULL, ppath_copyset_object() expects for *op to be an existing shallow copy of o.
For the purposes of ppath_copyset_object(), *op is a shallow copy of property list o if equal properties at equal paths are shared between the two. Before ppath_copydel_object() modifies a property shared by *op and o, it creates a private copy of the property for *op.
August 24, 2011 | NetBSD 7.2 |