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.