> Why is MAXINTERP in <sys/param.h> only 128? I can think of a few:
> 
> 1. It's been that way a while and nobody's complained
> 2. If someone's shebangs are longer than that, they're probably doing 
> whatever they're doing horribly, horribly wrong
> 3. Historical compatibility
> 
> Is it one of those? If not, is it something else?

If this value gets increased, some script writers might start relying on it.

There is still rough consensus that it is "a good thing" if shell scripts
are somewhat portable.

Increasing it brings no real benefit.  Only possible downsites when high
values are abused.  I'd say that is end of the story.

Reply via email to