<!DOCTYPE File PUBLIC "-//Liam Quin//DTD C API Documentation v1.1//EN" "doc.dtd"><File>
<Entry dir="liblqtext">
<Function File="../../src/liblqtext/smalldb.c">
<Name>LQT_SyncAndCloseAllKeyValueDatabases</Name>
<Class>Database/Dynamic Hashing, Database/Files
<Purpose>
<P>Closes all Key Value Databases that have been opened, after
writing any pending data to disk.</P>
<P>This function is registered automatically as an action to be
performed when a database is closed or on a call to LQT_Sync, and
should not normally need to be called directly.
The return value and argument are for compatibility with
LQT_AddActionOnClose.
The argument must be a null pointer, for future compatibility.</P>
<SeeAlso>
LQT_OpenKeyValueDatabase
LQT_AddActionOnClose
LQT_CloseDatabase
</Function>
<Decl>
API int
LQT_SyncAndCloseAllKeyValueDatabases(db)
    t_LQTEXT_Database *db;
</Decl>
</Entry>
