aboutsummaryrefslogtreecommitdiff
path: root/lib/private.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/private.h')
-rw-r--r--lib/private.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/private.h b/lib/private.h
index 98b94ff..d1176ff 100644
--- a/lib/private.h
+++ b/lib/private.h
@@ -37,12 +37,19 @@
#include "dma.h"
static inline int
-ERROR(int err)
+ERROR_INT(int err)
{
errno = err;
return -1;
}
+static inline void *
+ERROR_PTR(int err)
+{
+ errno = err;
+ return NULL;
+}
+
struct transport_ops {
int (*init)(vfu_ctx_t *vfu_ctx);
int (*attach)(vfu_ctx_t *vfu_ctx);