NAME
thread_safety — list of libc, libpthread and libgen interfaces which are: Not thread-safe, Cancellation Points, Cancel Safe, Async Signal Safe, and Async Cancel Safe
DESCRIPTION
Refer to this man page when writing thread-safe applications
using libc, libpthread and libgen interfaces.
This man page gives the list of libc, libpthread and libgen interfaces which are:
Not thread-safe,
Cancellation Points,
Cancel Safe,
Async Signal Safe, and
Async Cancel Safe.
Interfaces That Are Not thread-safe
All the interfaces are thread-safe except:
NOTE:
If an interface has a
_r
counterpart, then the
_r
interface is thread-safe, and the non-_r
is not thread-safe.
Cancellation Points
Cancellation Points can occur when a thread is executing in the following interfaces:
Cancel Safe
All the following interfaces are Cancel Safe:
Async Signal Safe
All the following interfaces are Async Signal Safe:
Async Cancel Safe
All the following interfaces are Async Cancel Safe:
SEE ALSO
intro(3C),
pthread(3T),
signal(5).
Refer to the threads white papers at the
http://www.devresource.hp.com
and
http://docs.hp.com
web sites.