diff -uPr tevent-0.9.8/tevent.c tevent-0.9.8.new/tevent.c --- tevent-0.9.8/tevent.c 2009-08-30 13:58:36.000000000 -0400 +++ tevent-0.9.8.new/tevent.c 2009-09-16 16:17:04.000000000 -0400 @@ -609,3 +609,16 @@ { return ev->ops->loop_wait(ev, location); } + +/* Backwards ABI compat */ +#undef tevent_loop_once +#undef tevent_loop_wait +int tevent_loop_once(struct tevent_context *ev) +{ + return _tevent_loop_once(ev, "abi_compat_wrapper"); +} + +int tevent_loop_wait(struct tevent_context *ev) +{ + return _tevent_loop_wait(ev, "abi_compat_wrapper"); +} diff -uPr tevent-0.9.8/tevent.exports tevent-0.9.8.new/tevent.exports --- tevent-0.9.8/tevent.exports 2009-09-16 16:37:21.000000000 -0400 +++ tevent-0.9.8.new/tevent.exports 2009-09-16 16:16:30.000000000 -0400 @@ -58,5 +58,11 @@ _tevent_req_cancel; tevent_req_set_cancel_fn; + tevent_loop_once; + tevent_loop_wait; + tevent_req_done; + tevent_req_error; + tevent_req_nomem; + local: *; }; diff -uPr tevent-0.9.8/tevent_req.c tevent-0.9.8.new/tevent_req.c --- tevent-0.9.8/tevent_req.c 2009-08-30 13:58:36.000000000 -0400 +++ tevent-0.9.8.new/tevent_req.c 2009-09-16 16:36:52.000000000 -0400 @@ -441,3 +441,22 @@ return req->private_cancel(req); } + +/* Backwards ABI compat */ +#undef tevent_req_done +#undef tevent_req_error +#undef tevent_req_nomem +void tevent_req_done(struct tevent_req *req) +{ + _tevent_req_done(req, "abi_compat_wrapper"); +} + +bool tevent_req_error(struct tevent_req *req, uint64_t error) +{ + return _tevent_req_error(req, error, "abi_compat_wrapper"); +} + +bool tevent_req_nomem(const void *p, struct tevent_req *req) +{ + return _tevent_req_nomem(p, req, "abi_compat_wrapper"); +}