Date: Sun, 5 Apr 2020 05:06:56 +0300
From: =?UTF-8?B?T8SfdXo=?= <[email protected]>
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