zephyr/arch/posix
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Anas Nashif d0b389da9e kernel: remove redundant kernel_structs.h includes
kernel.h implies kernel_structs.h via kernel_includes.h, making
explicit inclusion of kernel_structs.h unnecessary whenever kernel.h
is already included in the same translation unit.

Remove the redundant includes across arch, boards, drivers, kernel,
lib, samples, subsys, and tests trees.

in include/zephyr/kernel_structs.h:
 *  2. kernel.h shall imply kernel_structs.h, such that it shall not be
 *    necessary to include kernel_structs.h explicitly when kernel.h is
 *    included.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2026-06-02 20:24:14 +02:00
..
core kernel: remove redundant kernel_structs.h includes 2026-06-02 20:24:14 +02:00
include arch posix: Optionally use stack bounds of pthread 2026-03-10 12:35:42 +01:00
aarch64.cmake arch/posix: Support cross-compiling 2025-12-05 13:38:48 +02:00
arm.cmake arch/posix: Support cross-compiling 2025-12-05 13:38:48 +02:00
CMakeLists.txt arch: posix: cmake: Minor clarifications 2026-01-03 10:20:34 +01:00
Kconfig arch posix: Optionally use stack bounds of pthread 2026-03-10 12:35:42 +01:00
Kconfig.natsim_optional nsi: move nsos_fcntl to more generic nsi_fcntl 2026-04-17 10:40:50 +02:00
natsim_optional.cmake nsi: move nsos_fcntl to more generic nsi_fcntl 2026-04-17 10:40:50 +02:00
x86_64.cmake arch/posix: Support cross-compiling 2025-12-05 13:38:48 +02:00