d7119b889f
With some of the recent work to disable unnecessary system calls, there is a scenario where `z_impl_k_thread_stack_free()` is not defined and an undefined symbol error occurs. Safety was very concerned that dynamic thread stack code might touch other code that does not malloc, so add a separate file for the stack alloc and free stubs. Signed-off-by: Christopher Friedt <cfriedt@meta.com>
26 lines
393 B
C
26 lines
393 B
C
/*
|
|
* Copyright (c) 2022, Meta
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#include <errno.h>
|
|
|
|
#include <zephyr/kernel.h>
|
|
#include <zephyr/kernel/thread_stack.h>
|
|
|
|
k_thread_stack_t *z_impl_k_thread_stack_alloc(size_t size, int flags)
|
|
{
|
|
ARG_UNUSED(size);
|
|
ARG_UNUSED(flags);
|
|
|
|
return NULL;
|
|
}
|
|
|
|
int z_impl_k_thread_stack_free(k_thread_stack_t *stack)
|
|
{
|
|
ARG_UNUSED(stack);
|
|
|
|
return -ENOSYS;
|
|
}
|