diff options
Diffstat (limited to 'lib/private.h')
-rw-r--r-- | lib/private.h | 9 |
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); |