Package: tcsh
Version: 6.13.00-1
Tcsh's sending of hangup signals to its children, enabled with the
"hup" builtin, appears to be broken. As soon as a typo is made such
that a "Command not found" error is generated, the children are sent
the HUP signal.
Here is an example session demonstrating the problem:
% hup perl -e 'print "pid $$ running\n"; while(1){sleep 1}' &
[1] 11097
pid 11097 running
% echo "valid commands are ok"
valid commands are ok
% invalid_commands_are_not
invalid_commands_are_not: Command not found.
[1] + Hangup perl -e print "pid $$ running\n";
while(1){sleep 1}
This problem has been around for awhile, at least since 6.08, and it's
not Debian-specific. Perhaps it's actually a feature, but I can't
think of any situation in which this behavior would be useful. What
do you think?
Terran
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]