00001
00002 #ifndef _xa_ext_h_
00003 #define _xa_ext_h_
00004
00005 #if defined(__cplusplus)
00006 extern "C" {
00007 #endif
00008
00009 int __xa_get_txn __P((DB_ENV *, DB_TXN **, int));
00010 int __db_xa_create __P((DB *));
00011 int __db_rmid_to_env __P((int rmid, DB_ENV **envp));
00012 int __db_xid_to_txn __P((DB_ENV *, XID *, roff_t *));
00013 int __db_map_rmid __P((int, DB_ENV *));
00014 int __db_unmap_rmid __P((int));
00015 int __db_map_xid __P((DB_ENV *, XID *, TXN_DETAIL *));
00016 void __db_unmap_xid __P((DB_ENV *, XID *, size_t));
00017
00018 #if defined(__cplusplus)
00019 }
00020 #endif
00021 #endif