simplify cancellation point handling
authorRich Felker <dalias@aerifal.cx>
Thu, 14 Apr 2011 00:47:01 +0000 (20:47 -0400)
committerRich Felker <dalias@aerifal.cx>
Thu, 14 Apr 2011 00:47:01 +0000 (20:47 -0400)
commit9beb6330c08839e8bb2ebcd129c97c395d9d327e
treeebd39cb4fae2cc1116adca1d38ae539be705e8ec
parent19c1830eaaab05652d87b5ee9557d0d7a40c2f06
simplify cancellation point handling

we take advantage of the fact that unless self->cancelpt is 1,
cancellation cannot happen. so just increment it by 2 to temporarily
block cancellation. this drops pthread_create.o well under 1k.
src/thread/pthread_create.c
src/thread/pthread_setcancelstate.c