<div dir="auto"><div>I don't think the world is helped by having two different imperfect heuristics, and I do think it will cause bug reports for us.<div dir="auto"><br></div><div dir="auto">I also think if anyone wants sensible behavior (or more control) they should probably use pgrep/pkill instead of killall... (Where the multi argument semantics are already consistent across implementations.)<div dir="auto"><br></div><div dir="auto">(Though that reminds me that our pgrep/pkill -a behaves differently to the others, and -a doesn't show up in the help. But that hasn't broken anyone's scripting that I'm aware of yet, so that can wait for another day...)</div></div><br><br><div class="gmail_quote"><div dir="ltr">On Sat, Dec 16, 2017, 17:40 Rob Landley <<a href="mailto:rob@landley.net">rob@landley.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 12/16/2017 06:59 PM, enh wrote:<br>
> That's my point: there's no way to implement this correctly, so the<br>
> least worst choice is to just implement it the same as everyone else.<br>
> Whatever we do will be surprising in some instances, but "the same<br>
> surprises as the other systems" is at least manageable. I don't see how<br>
> anyone wins from toybox having a different but also broken heuristic. <br>
<br>
Grumble grumble wanna decent spec.<br>
<br>
Sigh. I'm annoyed by having to read two different files to do one thing<br>
but if you feel strongly about it...<br>
<br>
I still need to fix the basename() stuff and add lots of tests. I'll try<br>
to get something checked in tomorrow.<br>
<br>
Rob<br>
</blockquote></div></div></div>