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]

Reply via email to