The following functions are cancellation points:
accept() recvfrom() aio_suspend() recvmsg() close() select() connect() sem_wait() creat() send() fcntl() sendmsg() fsync() sendto() mq_receive() shutdown() mq_send() sigwaitinfo() msync() sigsuspend() nanosleep() sigtimedwait() open() sigwait() pause() sleep() pthread_cond_ system() timedwait() tcdrain() pthread_cond_ wait() wait() waitpid() pthread_delay_np write() pthread_join writev() pthread_ testcancel() read() readv() recv()