First 3 commits are taken from 
https://github.com/myechuri/osv/tree/add-sigsuspend-issue-747
I only rebased them.

The test tst-sigsuspend.cc failes after
0003-test-blocked-signal-is-delivered-after-unmask is applied.
This is fixed by my only commit (the 4th one).

I tried to test this by running tst-sigsuspend.so and also:
./scripts/run.py --novnc -Vd -e '/tests/tst-sem-timed-wait.so; 
/tests/tst-timer-set.so; /tests/tst-feexcept.so; /tests/tst-pthread.so; 
/tests/tst-sigaltstack.so; /tests/tst-pipe.so; /tests/tst-sigwait.so; 
/tests/tst-huge.so; /tests/tst-console.so;'
E.g. every test that mentioned "signal".

Justin Cinkelj (1):
  signals: fix pending signal delivery for sigsuspend

Madhuri Yechuri (3):
  first draft of sigsuspend and unit test
  ignore blocked signals
  test blocked signal is delivered after unmask

 libc/signal.cc          | 80 ++++++++++++++++++++++++++++++++++++++++++++-----
 modules/tests/Makefile  |  2 +-
 tests/tst-sigsuspend.cc | 69 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 142 insertions(+), 9 deletions(-)
 create mode 100644 tests/tst-sigsuspend.cc

-- 
2.9.4

-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to osv-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to