From 60750501da4eb0c020e971b45ae3a964c903e12d Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sun, 28 Mar 2021 14:01:53 +0200 Subject: Fun with widgets --- libs/libc/inc/errno.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libs/libc') diff --git a/libs/libc/inc/errno.h b/libs/libc/inc/errno.h index e226aba..133f543 100644 --- a/libs/libc/inc/errno.h +++ b/libs/libc/inc/errno.h @@ -47,6 +47,12 @@ typedef s32 res; #ifdef userspace #define errno (*__errno()) extern u32 *__errno(void); + +#define return_errno(__num) \ + { \ + errno = __num; \ + return -errno; \ + } #endif #endif -- cgit v1.2.3