From a8843a073fd2e07004d448095c4aa64ddf7cfdf3 Mon Sep 17 00:00:00 2001 From: meijian Date: Fri, 20 Oct 2023 17:09:43 +0800 Subject: [PATCH] getrlimit:implement RLIMIT_STACK return limit stack size Signed-off-by: meijian --- libs/libc/unistd/lib_getrlimit.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libs/libc/unistd/lib_getrlimit.c b/libs/libc/unistd/lib_getrlimit.c index c7ee60a235..3e8655c2e5 100644 --- a/libs/libc/unistd/lib_getrlimit.c +++ b/libs/libc/unistd/lib_getrlimit.c @@ -28,6 +28,7 @@ #include #include +#include /**************************************************************************** * Public Functions @@ -64,7 +65,12 @@ int getrlimit(int resource, FAR struct rlimit *rlp) rlp->rlim_max = OPEN_MAX; } break; - + case RLIMIT_STACK: + { + rlp->rlim_cur = PTHREAD_STACK_DEFAULT; + rlp->rlim_max = RLIM_INFINITY; + } + break; default: break; }