Buffer formatted output so that --invalid=fail does not duplicate lines
on error, and --invalid=abort streams directly for partial output.
Fixes GNU numfmt.pl test: field-3. Re-enables the full numfmt.pl test
suite by removing the skip list added earlier in the stack.
* ls: fall back to "." metadata for ".." on WASI
On WASI the sandbox blocks access to the parent directory at the
preopened root, causing ls -a to show an error and display ".."
with question marks. Fall back to the current directory metadata
so the entry appears with valid information.
Symlink LICENSE from the project root so it gets picked up when packaging
```
coreutils/tests/uutests on uutests-add-license
$ cargo package --allow-dirty --list | grep LICENSE
coreutils/tests/uutests on uutests-add-license
$ ln -s ../../LICENSE .
coreutils/tests/uutests on uutests-add-license
$ cargo package --allow-dirty --list | grep LICENSE
LICENSE
```
Signed-off-by: Michel Lind <salimma@fedoraproject.org>
`signal_by_name_or_value()` only looked up signals from the static
ALL_SIGNALS array, which doesn't include realtime signals. This caused
`timeout -s RTMAX`, `kill -s RTMIN`, and `env --default-signal=RTMAX`
to reject valid signal names.
Extend the function to fall back to realtime_signal_bounds() for both
name lookups and numeric values in the realtime range, matching the
behavior already present in signal_list_value_by_name_or_number().
Also fix timeout's report_if_verbose() to use signal_list_name_by_value
instead of signal_name_by_value, so verbose output doesn't panic for
realtime signal numbers.
Fixes GNU test: tests/env/env-signal-handler.sh
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
When the spec contains '.' but no ':', emit a warning matching GNU
coreutils behavior and re-parse with '.' as separator so both owner
and group are applied.
Closes#11352