summaryrefslogtreecommitdiff
path: root/corebinutils
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-03-03 20:54:47 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-03-03 20:54:47 +0300
commitd137cc06981fac53b2dbc408d65bae10384535af (patch)
tree8e825da49192c3239f9ed72e03b3d5a8a606c641 /corebinutils
parent807f52653f51895129d7db9d5dc50d2334044165 (diff)
downloadProject-Tick-d137cc06981fac53b2dbc408d65bae10384535af.tar.gz
Project-Tick-d137cc06981fac53b2dbc408d65bae10384535af.zip
sh: enable in-tree history and editline on Linux
Build bin/sh with interactive history support instead of NO_HISTORY. - vendor libedit and vis sources into the standalone GNUmakefile build - re-enable fc/history tests and remove no-history negative cases - replace BSD-only libedit assumptions for Linux/musl - local issetugid mapping - local sys/cdefs fallback - Linux wchar_t and dirent fixes - vis/libedit portability fixes - add a local ANSI termcap backend so interactive editing does not depend on host ncurses/termcap ABIs - keep unsupported verify semantics as explicit runtime errors - update README to document the Linux-native history/editline strategy This keeps the shell self-contained, reproducible, and runnable on both glibc and musl while preserving FreeBSD sh history semantics where Linux has a real equivalent. Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'corebinutils')
0 files changed, 0 insertions, 0 deletions