You'd think that by 2005, arbitrary length command lines wouldn't
be an issue

[...]
Note that the expansion itself is no problem, rather it's almost always an exec(2) system call which fails returning E2BIG.
Remember that all that crap has to be copied into kernel space for an exec
[...]

All true, but hardly a good excuse.  They could allow arbitrary sized
argument vectors and environment and argument storage.  E2BIG on
"rm *" on a machine with 2G of ram is pure silliness.  There are systems
(as I pointed out) that don't have this limitation.

jim

Tim Newsham
http://www.lava.net/~newsham/

Reply via email to