---
name: "DlpCleanUpDataBase"
section: "3"
platform: "linux"
package: "coldsync"
version: "3.0+pre3-3"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/DlpCleanUpDataBase"
---

# DlpCleanUpDataBase(3)

purge deleted and archived records in a Palm database

## NAME

**DlpCleanUpDatabase** – purge deleted and archived records in a Palm database

## LIBRARY

*libpconn*

## SYNOPSIS

**#include \<palm.h\>**

**#include \<pconn/pconn.h\>**

*int*\

**DlpCleanUpDatabase**(*PConnection \*pconn*, *const ubyte handle*);

## DESCRIPTION

**DlpCleanUpDatabase** deletes any records in a database that were marked “deleted” or “expunged”.

*handle* specifies the database to clean up, as returned by DlpOpenDB. The database must be open for writing.

## RETURN VALUE

**DlpCleanUpDatabase** returns 0 if successful, or a negative value otherwise.

## SEE ALSO

[libpconn(3)](/libpconn/3.md), [DlpOpenDB(3)](/DlpOpenDB/3.md), [DlpResetSyncFlags(3)](/DlpResetSyncFlags/3.md).
