Product Install Registry Library Functions
wsreg_set_uninstaller(3WSREG)
NAME
wsreg_set_uninstaller, wsreg_get_uninstaller - set or get
the uninstaller of a componentSYNOPSIS
cc [flag ...] file ...-lwsreg [library ...]
#include
int wsreg_set_uninstaller(Wsreg_component *comp, const char *uninstaller);
char *wsreg_set_uninstaller(const Wsreg_component *comp);
DESCRIPTION
The wsreg_set_uninstaller() function sets the uninstaller
specified by uninstaller in the component specified by comp.If an uninstaller has already been set in the specified com-
ponent, the resources associated with the previously set uninstaller are released.The wsreg_get_uninstaller() function gets the uninstaller
string from the component specified by comp. The resulting string must be released by the caller.RETURN VALUES
The wsreg_set_uninstaller() function returns a non-zero
value if the uninstaller was set correctly; otherwise 0 is returned.The wsreg_get_uninstaller() function returns a copy of the
uninstaller from the specified component.USAGE
An uninstaller is usually only associated with a product, not with every component that comprises a product. The uninstaller string is a command that can be passed to the shell to launch the uninstaller. If an uninstaller is set in a registered component, the prodreg(1M) registry viewer will provide an uninstall button that will invoke the uninstaller.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_set_uninstaller(3WSREG)
______________________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| MT-Level | Unsafe |
|_____________________________|_____________________________|
SEE ALSO
prodreg(1M), wsreg_initialize(3WSREG), attributes(5)
SunOS 5.11 Last change: 22 Sep 2000 2
Product Install Registry Library Functionswsreg_set_uninstaller(3WSREG)
SunOS 5.11 Last change: 22 Sep 2000 3