>What about DEFSHELL or DEFSHELL_NAME for the basename or full path >of the default shell, and rename the existing DEFSHELL variable to >DEFSHELL_INDEX (an index into the shells[] array defined in job.c). It would be nice to remove the need to know the index at all.