X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/18eacc1185bea956bd9c793ab34e582c08941799..600dc06981df5a906125f8442c36056a117412d4:/src/src/dbfunctions.h diff --git a/src/src/dbfunctions.h b/src/src/dbfunctions.h index 1f0dec1f7..cc4c4f655 100644 --- a/src/src/dbfunctions.h +++ b/src/src/dbfunctions.h @@ -13,12 +13,16 @@ /* Functions for reading/writing exim database files */ void dbfn_close(open_db *); +void dbfn_close_multi(open_db *); int dbfn_delete(open_db *, const uschar *); -open_db *dbfn_open(uschar *, int, open_db *, BOOL, BOOL); +open_db *dbfn_open(const uschar *, int, open_db *, BOOL, BOOL); +open_db *dbfn_open_multi(const uschar *, open_db *); void *dbfn_read_with_length(open_db *, const uschar *, int *); void *dbfn_read_enforce_length(open_db *, const uschar *, size_t); uschar *dbfn_scan(open_db *, BOOL, EXIM_CURSOR **); int dbfn_write(open_db *, const uschar *, void *, int); +BOOL dbfn_transaction_start(open_db *); +void dbfn_transaction_commit(open_db *); /* Macro for the common call to read without wanting to know the length. */