On 15/04/2026 12:48, Bruno Haible via Gnulib discussion list wrote:
These patches add the 'sigdelay' module, that I already presented a couple
of days ago. It blocks a signal from delivery across the entire process, not
only in a single thread.


2026-04-15  Bruno Haible  <[email protected]>

        sigdelay: Add tests.
        * tests/test-sigdelay1.c: New file, based on
        tests/test-pthread_sigmask1.c.
        * tests/test-sigdelay2.c: New file, based on
        tests/test-pthread_sigmask2.c.
        * modules/sigdelay-tests: New file.

        sigdelay: New module.
        * lib/sigdelay.h: New file.
        * lib/sigdelay.c: New file.
        * modules/sigdelay: New file.

2026-04-15  Bruno Haible  <[email protected]>

        pthread_sigmask tests: Enhance test.
        * tests/test-pthread_sigmask2.c (killer_thread1): Renamed from
        killer_thread.
        (killer_thread2): New variable.
        (killer_thread1_func): Renamed from killer_thread_func.
        (killer_thread2_func): New function.
        (main): Add a second test with killer_thread2.

2026-04-15  Bruno Haible  <[email protected]>

        pthread_sigmask tests: More details about VirtualBox / KVM bug.
        * tests/test-pthread_sigmask1.c (main): Refine comment regarding
        VirtualBox / KVM bug.
        * tests/test-pthread_sigmask2.c (main): Likewise.

When testing the current coreutils snapshot
(https://pixelbeat.org/cu/coreutils-ss.tar.xz)
on Solaris 11 (cfarm215.cfarm.net),

make check errored out towards the end with:
gmake[6]: *** [Makefile:13735: test-pthread_sigmask2.log] Error 130

which seems related to this patchset.

Note there were no gnulib-tests/test-pthread_sigmask2.log
or gnulib-tests/test-suite.log files created.

cheers,
Padraig

Reply via email to