nuttx-apps/netutils/dropbear
Felipe Moura 065651c057 netutils/dropbear: retain child exit status for NSH PTY session
The per-session NSH task is reaped with waitpid() in
dropbear_nshsession.c.  Without CONFIG_SCHED_CHILD_STATUS the kernel does
not retain the child exit status, so waitpid() returns ECHILD right after
authentication and the interactive session never starts
("NSH session wait failed: Unknown error 10").

Depend on SCHED_HAVE_PARENT and SCHED_CHILD_STATUS (following the project's
depends-on-over-select convention) so the requirement is explicit; boards
enabling Dropbear must set these in their defconfig.

Signed-off-by: Felipe Moura <moura.fmo@gmail.com>
2026-08-04 10:36:07 +08:00
..
patch netutils/dropbear: add Dropbear SSH server port for NuttX 2026-08-04 10:36:07 +08:00
port netutils/dropbear: add scp support via SSH exec requests 2026-08-04 10:36:07 +08:00
.gitignore netutils/dropbear: add Dropbear SSH server port for NuttX 2026-08-04 10:36:07 +08:00
CMakeLists.txt dropbear: rename libtomcrypt symbols to avoid NuttX collisions 2026-08-04 10:36:07 +08:00
dropbear_main.c netutils/dropbear: add Dropbear SSH server port for NuttX 2026-08-04 10:36:07 +08:00
dropbear_nshsession.c netutils/dropbear: add scp support via SSH exec requests 2026-08-04 10:36:07 +08:00
Kconfig netutils/dropbear: retain child exit status for NSH PTY session 2026-08-04 10:36:07 +08:00
Make.defs netutils/dropbear: add Dropbear SSH server port for NuttX 2026-08-04 10:36:07 +08:00
Makefile dropbear: rename libtomcrypt symbols to avoid NuttX collisions 2026-08-04 10:36:07 +08:00