DS_DISPATCH
return (DS_DISPATCH(func, arg) == TASKQID_INVALID);
if (DS_DISPATCH(ds_log_purge, NULL) == TASKQID_INVALID) {