MDS_Uninstall(3)MDS_Uninstall(3)NAMEMDS_Uninstall - Delete the object directory database (CDSA)
SYNOPSIS
# include <cdsa/mds.h>
CSSM_RETURN CSSMAPI MDS_Uninstall (MDS_HANDLE MdsHandle)
LIBRARY
Module Directory Services library (libmds.so)
PARAMETERS
The MDS handle identifying a valid MDS context.
DESCRIPTION
This function deletes the Object Directory database containing the
Object relation, and the CDSA Directory database containing the set of
CDSA-specific relations defined in this specification. The MdsHandle
identifies the MDS context created by invoking MDS_Initialize(). The
context contains information about the access rights of the caller.
Write-access is required to perform this operation.
RETURN VALUE
A CSSM_RETURN value indicating success or specifying a particular error
condition. The value CSSM_OK indicates success. All other values repre‐
sent an error condition.
ERRORS
Errors are described in the CDSA technical standard. See
CDSA_intro(3). CSSMERR_DL_INVALID_DL_HANDLE CSSMERR_DL_DATAS‐
TORE_IS_OPEN CSSMERR_DL_INVALID_DB_LOCATION CSSMERR_DL_INVALID_DB_NAME
CSSMERR_DL_DATASTORE_DOESNOT_EXIST
SEE ALSO
Books
Intel CDSA Application Developer's Guide (see CDSA_intro(3))
Reference Pages
MDS_Uninstall(3)