cwbUP_RemovePackageFile

Purpose

Removes a package file from the list of package files that belong to an update entry.

Syntax

 
unsigned int CWB_ENTRY cwbUP_RemovePackageFile(
                             cwbUP_EntryHandle entryHandle,
                             char *entryPackage);

Parameters

cwbUP_EntryHandle entryHandle - input
Handle that was returned by a previous call to cwbUP_CreateUpdateEntryHandle, cwbUP_GetUpdateEntryHandle, or to cwbUP_FindEntry.
char * entryPackage - input
Pointer to a null-terminated string that contains the package file name that is to be removed from the package file list.

Return Codes

The following list shows common return values.

CWB_OK
Successful completion.
CWB_INVALID_HANDLE
Update entry handle is not valid.
CWB_INVALID_POINTER
NULL passed as an address parameter.
CWBUP_PACKAGE_NOT_FOUND
The package file was not found.
CWBUP_STRING_TOO_LONG
The package file string is longer than the maximum of CWBUP_MAX_LENGTH.
CWBUP_ENTRY_IS_LOCKED
Another application is currently changing the update entry list. No changes are allowed at this time.

Usage

None