ln: rejects non-UTF-8 source filenames in target-directory mode
In target-directory forms (ln SOURCE… DIRECTORY), ln rejects source paths with non-UTF-8 filename bytes, while GNU accepts them. Breaks GNU compatibility for byte-oriented filenames on Unix filesystems. PoC: name=$(printf 'bad_\377'); mkdir dst; : > "$name"; ln "$name" dst