## P0 (fix first) - [ ] install — `status.code().unwrap()` after `strip` (#9451) - [ ] sync — `File::open(path).unwrap()` in `do_syncfs` / `do_fdatasync (#9437) - [ ] timeout — `unwrap()` on exit status / signals / signal lookups (#9435) - [x] stdbuf — `status.signal().unwrap()` when child is killed (#9429) - [ ] chroot — `canonicalize(...).unwrap()` for `newroot` / `--skip-chdir` --- ## P1 (next) - [ ] nice — `raw_os_error().unwrap()`, `CString::new(...).unwrap()` - [ ] nohup — `CString::new(...).unwrap()` for command - [ ] utmpx — `CString::new(path.as_bytes()).unwrap()` - [ ] split — `c.try_into().unwrap()` for sizes/counts - [ ] tests/uutests/src/lib/util.rs — [`CmdResult::code()` ](https://github.com/uutils/coreutils/actions/runs/19678807764/job/56367565771?pr=8936) Related: #9341
P0 (fix first)
install —
status.code().unwrap()afterstrip(feat(install): improve robustness, error handling, and internationalization #9451)sync —
File::open(path).unwrap()indo_syncfs/ `do_fdatasync (sync: Reset O_NONBLOCK flag after file validation to match GNU behavior #9437)timeout —
unwrap()on exit status / signals / signal lookups (timeout: Improve error handling with explicit expect messages #9435)stdbuf —
status.signal().unwrap()when child is killed (Remove unsafe unwrap() calls in stdbuf error handling #9429)chroot —
canonicalize(...).unwrap()fornewroot/--skip-chdirP1 (next)
nice —
raw_os_error().unwrap(),CString::new(...).unwrap()nohup —
CString::new(...).unwrap()for commandutmpx —
CString::new(path.as_bytes()).unwrap()split —
c.try_into().unwrap()for sizes/countstests/uutests/src/lib/util.rs —
CmdResult::code()Related: #9341