Product Install Registry Library Functions
wsreg_create_component(3WSREG)
NAME
wsreg_create_component, wsreg_free_component,
wsreg_free_component_array - create or release a component
SYNOPSIS
cc [flag ...] file ...-lwsreg [library ...]
#include
Wsreg_component *wsreg_create_component(const char *uuid);
void wsreg_free_component(Wsreg_component *comp);
int wsreg_free_component_array(Wsreg_component **complist);
DESCRIPTION
The wsreg_create_component() function allocates a new com-
ponent and assigns the uuid (universal unique identifier) specified by uuid to the resulting component.The wsreg_free_component() function releases the memory
associated with the component specified by comp.The wsreg_free_component_array() function frees the null-
terminated array of component pointers specified by com-
plist. This function can be used to free the results of acall to wsreg_get_all(). See wsreg_get(3WSREG).
RETURN VALUES
The wsreg_create_component() function returns a pointer to
the newly allocated Wsreg_component structure.
The wsreg_free_component_array() function returns a non-zero
value if the specified Wsreg_component array was freed suc-
cessfully. Otherwise, 0 is returned.USAGE
A minimal registerable Wsreg_component configuration must
include a version, unique name, display name, and an install location.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:SunOS 5.11 Last change: 22 Sep 2000 1
Product Install Registry Library Functionswsreg_create_component(3WSREG)
______________________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| MT-Level | Unsafe |
|_____________________________|_____________________________|
SEE ALSO
wsreg_add_display_name(3WSREG), wsreg_get(3WSREG),
wsreg_initialize(3WSREG), wsreg_register(3WSREG),
wsreg_set_id(3WSREG), wsreg_set_location(3WSREG),
wsreg_set_unique_name(3WSREG), wsreg_set_version(3WSREG),
attributes(5)SunOS 5.11 Last change: 22 Sep 2000 2
Product Install Registry Library Functionswsreg_create_component(3WSREG)
SunOS 5.11 Last change: 22 Sep 2000 3