From 439bf404b8fa125cf950dc1aa37838702c5353ea Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Tue, 15 May 2012 09:41:27 +0530 Subject: Allow a single-threaded program to cancel itself There is nothing in the POSIX specification to disallow a single-threaded program from cancelling itself, so we forcibly enable multiple_threads to allow the next available cancellation point in the thread to run. Also added additional tests to cover various cancellation scenarios. --- nptl/Makefile | 2 ++ 1 file changed, 2 insertions(+) (limited to 'nptl/Makefile') diff --git a/nptl/Makefile b/nptl/Makefile index 07a1022..2a36d01 100644 --- a/nptl/Makefile +++ b/nptl/Makefile @@ -236,6 +236,8 @@ tests = tst-typesizes \ tst-cancel11 tst-cancel12 tst-cancel13 tst-cancel14 tst-cancel15 \ tst-cancel16 tst-cancel17 tst-cancel18 tst-cancel19 tst-cancel20 \ tst-cancel21 tst-cancel22 tst-cancel23 tst-cancel24 tst-cancel25 \ + tst-cancel-self tst-cancel-self-cancelstate \ + tst-cancel-self-canceltype tst-cancel-self-testcancel \ tst-cleanup0 tst-cleanup1 tst-cleanup2 tst-cleanup3 tst-cleanup4 \ tst-flock1 tst-flock2 \ tst-signal1 tst-signal2 tst-signal3 tst-signal4 tst-signal5 \ -- cgit v1.1