Date:        Sun, 5 Apr 2020 05:06:56 +0300
    From:        =?UTF-8?B?T8SfdXo=?= <oguzismailuy...@gmail.com>
    Message-ID:  
<cah7i3lr5ttk+n-qc39+nmso7jjhzdvpux39n4i2myp5lcnn...@mail.gmail.com>

  | I was expecting it to work (i.e interrupt read again and call foo)

Isn't that what it did?

But I see what you mean now, during the read that's called from the
trap execution call of foo, SIGINT is blocked - that most probably should
not happen, and it looks as if when the trap handler exits, the
original read is resumed, that certainly shouldn't happen.

Still, I don't believe that the way the function is written is a way
that you can expect will work necessarily.

kre


Reply via email to