[PATCH] bsd-user: freebsd/os-stat: fix getdents(2)

2025-02-13 Thread Meowthink
Syscall getdents(2) has been historically mistaken the pointer in the loop. This influences aarch64 python3.12 built by cosmopolitan /superconfigure thus been found out. Signed-off-by: Meowthink --- bsd-user/freebsd/os-stat.h | 1 + 1 file changed, 1 insertion(+) diff --git a/bsd-user/freebsd

Ping: [PATCH] bsd-user: freebsd/os-stat: fix getdents(2)

2025-02-27 Thread Meowthink
Ping for this patch: https://patchew.org/QEMU/cabnabob99xzcbwswyqkkjt3amwzodazmtmm6ab7utvz._5fun._5f...@mail.gmail.com/ Though not used by recent(__FreeBSD_version >= 120) base libc, this syscall is used by concurrent (like the newest v4.0.2) cosmopolitan libc. Wrong emulation leads to things