This section alphabetically lists the POSIX thread functions in pthread.h and describes their purpose, syntax, parameters, and return values.
NOTE:For the pthread synchronization interfaces, see Pthread Synchronization Functions.
For more information on designing an application to use pthreads, please consult a multithreaded programming book. For a brief list of possible resources, see Section 49.5, Selected Bibliography.
The pthread implementation on NetWare® does not currently support the following pthread features:
Changing the stack size. At thread creation, you can specify stack size, but once set, it cannot be modified.
Setting scheduling policies or scope on threads, other than the default values.
Setting operating system signals. You can set signal masks on threads, but you are responsible for handing the signals. NKS treats thread signals as application-defined signals.
Setting thread priority. At thread creation, you can set the thread priority, but priority has no effect on NetWare because the kernel scheduler runs all threads at the same priority.
Setting a globally unique thread ID. Thread IDs are process based and thus unique to the process. If you need a globally unique thread ID, you need to combine the process ID with the thread ID.
Setting the REENTRANT flag. On NetWare, the REENTRANT flag is not necessary. You can set it if you need it for your application on another platform, but it has no effect on NetWare.
This section describes the following functions: