X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ucw%2Ftrans.h;h=3d52172f4e7bac038bf122e6b2e4101a779df7e4;hb=1ac31d623afa6873c1cbe691bf8429c03d289ac2;hp=15a08fd1824eda7c6ea29b061732723b56e694c3;hpb=ba1c173f544383aa6553a75dee6e6858d8f243a4;p=libucw.git diff --git a/ucw/trans.h b/ucw/trans.h index 15a08fd1..3d52172f 100644 --- a/ucw/trans.h +++ b/ucw/trans.h @@ -10,10 +10,27 @@ #ifndef _UCW_TRANS_H #define _UCW_TRANS_H -#include "ucw/mempool.h" +#include #include +#ifdef CONFIG_UCW_CLEAN_ABI +#define trans_caught ucw_trans_caught +#define trans_cleanup ucw_trans_cleanup +#define trans_commit ucw_trans_commit +#define trans_current_exc ucw_trans_current_exc +#define trans_dump ucw_trans_dump +#define trans_fold ucw_trans_fold +#define trans_get_current ucw_trans_get_current +#define trans_get_pool ucw_trans_get_pool +#define trans_init ucw_trans_init +#define trans_open ucw_trans_open +#define trans_rollback ucw_trans_rollback +#define trans_throw ucw_trans_throw +#define trans_throw_exc ucw_trans_throw_exc +#define trans_vthrow ucw_trans_vthrow +#endif + /** A structure describing a transaction. All fields are for internal use only. **/ struct trans { struct trans *prev_trans;