Routines that comprise the multithreading pthread interface are
based on the IEEE POSIX 1003.1-1996 standard. The global errno
variable is not used by these routines. To indicate errors,
the PTHREAD routines return integer values indicating the type
of error. Routine names ending with the _np suffix denote that
the routine is not portable; that is, the routine might not be
available in implementations of POSIX 1003.1-1996 other than
the Threads Library. See the Guide to the POSIX Threads Library
documentation for more information.
Additional Information:
explode
extract