From f6083af2cb6f36c9d64bcc2ad72eb8986a76e3e3 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Wed, 20 Sep 2023 00:42:13 -0400 Subject: [PATCH] [rtdef] attach RT_ETRAP errno this code will not be used in here, but will be used in other user apps related: 8e6f9cf1be2b08704ff02992dc57d3022bfb073a ecf2d8215961ca7c539132b62a72df6072cc3e14 --- include/rtdef.h | 2 ++ src/kservice.c | 1 + 2 files changed, 3 insertions(+) diff --git a/include/rtdef.h b/include/rtdef.h index eabbf009ad..5954cf258b 100644 --- a/include/rtdef.h +++ b/include/rtdef.h @@ -419,6 +419,7 @@ typedef int (*init_fn_t)(void); #define RT_ENOENT ENOENT /**< No entry */ #define RT_ENOSPC ENOSPC /**< No space left */ #define RT_EPERM EPERM /**< Operation not permitted */ +#define RT_ETRAP 254 /**< Trap event */ #else #define RT_EOK 0 /**< There is no error */ #define RT_ERROR 1 /**< A generic/unknown error happens */ @@ -434,6 +435,7 @@ typedef int (*init_fn_t)(void); #define RT_ENOENT 11 /**< No entry */ #define RT_ENOSPC 12 /**< No space left */ #define RT_EPERM 13 /**< Operation not permitted */ +#define RT_ETRAP 14 /**< Trap event */ #endif /* defined(RT_USING_LIBC) && !RT_USING_LIBC_ISO_ONLY */ /**@}*/ diff --git a/src/kservice.c b/src/kservice.c index 411e481832..5b005a9551 100644 --- a/src/kservice.c +++ b/src/kservice.c @@ -118,6 +118,7 @@ static struct _errno_str_t rt_errno_strs[] = {RT_ENOENT , "ENOENT "}, {RT_ENOSPC , "ENOSPC "}, {RT_EPERM , "EPERM "}, + {RT_ETRAP , "ETRAP "}, }; /**