As an additional tidbit, this feature was added for DJGPP as DOS command lines are limited to 128 bytes (I got the idea from Borland, IIRC). I vaguely recall that other platforms were starting to hit command line limits, and the feature was added to libiberty for general use.