Hello,

I run mksh R40f on Slackware Linux 13.37 and encounter some problems
with "kill". As a matter of fact, it seems only the KILL and the
ABRT signals are honoured.

The following code should reproduce the bug:

  for s in "" -2 -3 -6 -9 -15; do
    /bin/sleep 2 &
    echo "kill $s %%"
    kill $s %%
    wait %%
  done

When I execute it, TERM, INT, and QUIT have no effect, so "wait"
waits for the end of the "sleep". I've also tryed it with dash, and
got all the signals honoured, so I'm pretty sure this behaviour
doesn't come from my "sleep" binary.

Is it a bug, or are things expected to be that way for a reason I
have missed? :)

++
Seb.

Reply via email to