Deletes a library attributes object.
Syntax
cma_lib_attr_delete (attr)
Argument Data Type Access
attr opaque cma_lib_t_attr read, write
C Binding
void
cma_lib_attr_delete (
cma_lib_t_attr *attr);
Arguments
- attr
- Handle of the attributes object deleted.
Description
This routine deletes a library attributes object. The
attributes object is marked for deletion, and the attr
argument is set to the value cma_c_null. Specifying cma_c_null for
the attr argument is legal and has no effect. Objects
that were created using this attributes object are not affected by
the deletion of the attributes object.
The results of calling this routine are unpredictable if the handle
specified by the attr argument refers to an attributes
object that does not exist (unless it is cma_c_null.)
Exceptions
cma_e_existence
cma_e_use_error