summaryrefslogtreecommitdiffstats
path: root/sys/syscall.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/syscall.h')
-rw-r--r--sys/syscall.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/syscall.h b/sys/syscall.h
index 2044069..9f56447 100644
--- a/sys/syscall.h
+++ b/sys/syscall.h
@@ -8,20 +8,20 @@
#define CHECK_TOOSMALL(required, present, fail_msg) \
do { if(present < required) { \
kprintf("%s: %s\n", __func__, fail_msg); \
- return ETOOSMALL; \
+ return -ETOOSMALL; \
} } while(0)
#define CHECK_OBJEXISTS(obj, fail_msg) \
do { if(obj == NULL) { \
kprintf("%s: %s\n", __func__, fail_msg); \
- return EBADOBJ; \
+ return -EBADOBJ; \
} } while(0)
#define CHECK_OBJTYPE(obj, type, fail_msg) \
do { if(obj_gettype(obj) != type) { \
kprintf("%s: %s\n", __func__, fail_msg); \
obj_release(obj); \
- return EBADOBJ; \
+ return -EBADOBJ; \
} } while(0)
#define SYSCALL_FUNCTION_ARGS \