:orphan: .. title:: CONFIG_ARCH_POSIX_RECOMMENDED_STACK_SIZE .. kconfig:: CONFIG_ARCH_POSIX_RECOMMENDED_STACK_SIZE CONFIG_ARCH_POSIX_RECOMMENDED_STACK_SIZE ######################################## *(No prompt -- not directly user assignable.)* Type: ``int`` Help ==== .. code-block:: none In bytes, stack size for Zephyr threads meant only for the POSIX architecture. (In this architecture only part of the thread status is kept in the Zephyr thread stack, the real stack is the native underlying pthread stack. Therefore the allocated stack can be limited to this size) Direct dependencies =================== \ :kconfig:`ARCH_POSIX ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - 40 if \ :kconfig:`64BIT ` - 24 Kconfig definition ================== At ``/posix/Kconfig:12`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` Menu path: (Top) → POSIX (native) Options .. code-block:: kconfig config ARCH_POSIX_RECOMMENDED_STACK_SIZE int default 40 if 64BIT default 24 depends on ARCH_POSIX help In bytes, stack size for Zephyr threads meant only for the POSIX architecture. (In this architecture only part of the thread status is kept in the Zephyr thread stack, the real stack is the native underlying pthread stack. Therefore the allocated stack can be limited to this size) *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*