Portability? It does seem to me that the implementation should be portable. Then if someone needs it elsewhere they can have it elsewhere. But I think that that's more about pledge than anything else (strnsubst and strtonum maybe deserving honorable mention).
Meanwhile, I guess this would also need a man page update with a portability caution until enough other implementations deploy this (probably 10 years or longer). I could supply that if this was the only remaining issue. And, ok, I do not expect this to be an immediately useful fix for any of my problems. I've lived with this problem for a very long time... But maybe there are other people issues also? I know any choice has its haters. However, in that first message you had said: "Because then you don't need xargs, normal tooling seperates each line into a seperate argv entry regardless of other spacing." If there's some existing way (portable or not) to build this kind of argv in a shell script - using newline separation and nothing else - I would really appreciate another hint. The only approaches I know of are order of magnitude worse (heavy, inefficient and/or risky). On the other hand if you just meant "xargs already splits on newlines and a bunch of other stuff" then that gets back into standards interpretation and history land. Thanks, -- Raul On Fri, Oct 13, 2017 at 5:29 PM, Theo de Raadt <dera...@openbsd.org> wrote: >> Ok, I am curious - what new problems would this create? > > I explained in the first mail.