/*---------------------------------------------------------------------------*/ int xio_ctx_del_delayed_work(struct xio_context *ctx, xio_ctx_delayed_work_t *work) { int retval; retval = xio_workqueue_del_delayed_work(ctx->workqueue, work); if (retval) { xio_set_error(retval); ERROR_LOG("xio_workqueue_del_delayed_work failed. err=%d\n", retval); } return retval; }
/*---------------------------------------------------------------------------*/ int xio_ctx_del_delayed_work(struct xio_context *ctx, xio_ctx_delayed_work_t *work) { int retval; /* test if delayed work is pending */ if (!xio_is_delayed_work_pending(work)) return 0; retval = xio_workqueue_del_delayed_work(ctx->workqueue, work); if (retval) { xio_set_error(retval); ERROR_LOG("workqueue_del_delayed_work failed. err=%d\n", retval); } return retval; }