Missing syscalls/crashes in coreutils programs and various other bits in the default arch linux image. Feel free to edit. Sorted by approximate usage. - [ ] `/sbin/init`: #190 - [x] `ls -la`: `llxattr` (#138). Then `name_to_handle_at` and then `statfs`. Fixed by #157. - [x] `ls /bin | grep trace`: `mincore` (#160, #177). - [x] `echo "dev" | cat`: `cat: -: Bad file descriptor` (#177) - [x] `ls proc`/`ls dev` fails (any `ls` call onto a different mount seems to fail) Fixed by #244 - [x] `echo "hi" >> test.txt`. Fixed by #151. - [x] `vi`: `Visual needs addressible cursor or upline capability` can be fixed by `export TERM="xterm-256color"`, although it looks weird. - [ ] `more`: `signalfd4` - [ ] `pacman`: `eventfd2` - [ ] `top`: Instantly exits, need more procfs implementation. - [ ] `lsattr`: `statfs` #157 fixes crashes but causes "lsattr: Operation not supported While reading flags on ..." - [x] `xtrace`: After #149 needs `DUP_FD`. Fixed by #151. Note that running `xtrace` on a program is still broken. - [ ] `zstdmt`: `clone3`
Missing syscalls/crashes in coreutils programs and various other bits in the default arch linux image. Feel free to edit. Sorted by approximate usage.
/sbin/init: Systemd blockers #190ls -la:llxattr(Implement xattr syscalls #138). Thenname_to_handle_atand thenstatfs. Fixed by Fix gnu coreutilsls -la#157.ls /bin | grep trace:mincore(Implementsys_mincore#160, grep pipe fixes #177).echo "dev" | cat:cat: -: Bad file descriptor(grep pipe fixes #177)ls proc/ls devfails (anylscall onto a different mount seems to fail) Fixed by Distinguish between file permissions and file mode #244echo "hi" >> test.txt. Fixed by ImplementF_DUPFDforsys_fcntl#151.vi:Visual needs addressible cursor or upline capabilitycan be fixed byexport TERM="xterm-256color", although it looks weird.more:signalfd4pacman:eventfd2top: Instantly exits, need more procfs implementation.lsattr:statfsFix gnu coreutilsls -la#157 fixes crashes but causes "lsattr: Operation not supported While reading flags on ..."xtrace: After Execute scripts #149 needsDUP_FD. Fixed by ImplementF_DUPFDforsys_fcntl#151. Note that runningxtraceon a program is still broken.zstdmt:clone3