wsreg_set_type(3WSProduct Install Registry Library Functwsreg_set_type(3WSREG)NAME
wsreg_set_type, wsreg_get_type - set or get the type of a component
SYNOPSIS
cc [ flag... ] file ... -lwsreg [ library ... ]
#include <wsreg.h>
int wsreg_set_type(Wsreg_component *comp, Wsreg_component_type type);
Wsreg_component_type wsreg_get_type(const Wsreg_component *comp);
DESCRIPTION
The wsreg_set_type() function sets the type specified by type in the
component specified by comp.
The wsreg_get_type() function retrieves the type from the component
specified by comp.
RETURN VALUES
The wsreg_set_type() function returns a non-zero value if the type is
set successfully; otherwise 0 is returned.
The wsreg_get_type() function returns the type currently set in the
component specified by comp.
USAGE
The component type is used to indicate whether a Wsreg_component struc‐
ture represents a product, feature, or component. The type argument
can be one of the following:
WSREG_PRODUCT Indicates the Wsreg_component represents a
product. A product is a collection of features
and/or components.
WSREG_FEATURE Indicates the Wsreg_component represents a fea‐
ture. A feature is a collection of components.
WSREG_COMPONENT Indicates the Wsreg_component represents a com‐
ponent. A component is a collection of files
that may be installed.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
┌─────────────────────────────┬─────────────────────────────┐
│ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├─────────────────────────────┼─────────────────────────────┤
│MT-Level │Unsafe │
└─────────────────────────────┴─────────────────────────────┘
SEE ALSOwsreg_create_component(3WSREG), wsreg_initialize(3WSREG), wsreg_regis‐
ter(3WSREG), wsreg_set_instance(3WSREG), attributes(5)SunOS 5.10 22 Sep 2000 wsreg_set_type(3WSREG)