[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

tcsh 6.03, BSD sh, mntlib



>> I'd prefer not to distribute binaries with the library, except in
>> cases where it may be needed to bootstrap the source code.  Why not
>> make your shell available on the archive, if you haven't already done
>> so?
>
>That's OK with me.  I was just considering your arguments about fixing
>system() in the library distributions's BUGS file ("there are too many
>broken shells out there"),

Yes...I still feel there are too many broken shells out there, but I
have received a many examples in email of cases where the current
emulation in the library loses badly.  I've come to the conclusion
that it would be nice to provide both methods and let the user choose
via an environment variable which way to go (e.g. if your shell works
good enough, you can enable the exec-/bin/sh version of system() and
popen()).  I am (as I believe I said in another message) open to
discussion on which should be the default, and how this should be
controlled (a new env var, or a switch in UNIXMODE?)

cheers,
entropy