Non working link on the webpage for Busybox.

Denys Vlasenko vda.linux at googlemail.com
Sat Jun 19 19:43:14 UTC 2010


On Sunday 13 June 2010 10:18, Bernhard Reutner-Fischer wrote:
> On Sun, Jun 13, 2010 at 03:47:16AM +0200, Denys Vlasenko wrote:
> >On Wednesday 09 June 2010 21:26, Bernhard Reutner-Fischer wrote:
> 
> >> xargs-double-size.patch better realloc or worth a config option?
> >
> >I prefer to just fix -s NUM to be able to take arbitrarily big NUM
> >(currently we restrict it) - this way user can not only restrict,
> >but only ENLARGE the max possible comand line, above what
> >system headers say is a safe limit (because headers can be wrong).
> >
> >I did so in git.
> 
> big findutils limit n_max_chars to 128k if no -s was given.

I am bumping it up to 32k for now - 128k *fixed* allocation
by default is a bit much.

# yes | ./busybox xargs echo | head -1 | wc -c
32762
xargs: echo: terminated by signal 13

-s NUM is assepted even with large

# yes | ./busybox xargs -s 1000000 echo | head -1 | wc -c
999994
xargs: echo: terminated by signal 13

# yes | ./busybox xargs -s 2700000 echo | head -1 | wc -c
2699994
xargs: echo: terminated by signal 13

signal 13 is SIGPIPE. echo dies with SIGKILL (?) when I try -s 2800000:

# yes | ./busybox xargs -s 2800000 echo | head -1 | wc -c
xargs: echo: terminated by signal 9
0


Does it look good enough?
-- 
vda



More information about the busybox mailing list