[Return to Bookshelf] [Contents] [Previous Section] [Next Section] [Index] [Help]


A.4 Thread Cancelability of System Services

Digital UNIX supports the required system cancellation points specified by the POSIX 1003.1c-1995 standard. In addition, critical non-POSIX functions supported by Digital UNIX (such as select()) have also been defined as cancellation points.

Note that threads created using the cma interfaces, or the POSIX 1003.4a Draft 4 interfaces, will not be cancelable at any system call. ("System call" refers to any function without the "pthread" prefix.) If system call cancellation is required, you must write code using the POSIX 1003.1c-1995 interface. None of the system calls should be called with asynchronous cancellation enabled.

For more information, see Section 2.6.