These functions are in the top level of API, since they only manipulate database files as a whole. They hide the actual storage format details (e.g. in Maemo SDK 1.2, file format is Berkeley DB 1).
CST* CST_open (const int readonly, unsigned char * password)
Opens default storage. If find gconf key /apps/osso/certman/filename then open file use this value. Else open file storage.cst. If file not exist then created.Parameters
CST* CST_open_file (const char * filename, const int readonly, unsigned char * password)
Opens local storage from a specified file. If the file does not exist, it is created.Parameters
int CST_create_file (const char * filename, unsigned char * password)
Creates a database file. WARNING: Function is deprecated. Use CST_open_file or CST_open instead.Parameters
int CST_save (CST * st)
Save storage. This function is deprecated; just free the storage using CST_free().Parameters
void CST_free (CST * st)
Closes storage and frees its resources.Parameters
int CST_last_error ()
Last error code. If error then return last error code.Returns
int CST_backup ( CST * st, const char * filename, unsigned char * password)
Backup local (file) storage.Parameters
Elvis Pfutzenreuter 2006-02-17