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


G POSIX 1003.4a (Draft 4) pthread Routines

This appendix provides migration information and detailed descriptions of the POSIX 1003.4a (Draft 4) pthread routines that make up the older interface to DECthreads to support your code upgrade. (POSIX 1003.4a was renamed to POSIX 1003.1c at a later POSIX draft standard.)


Note
The pthread routines described in this appendix are based on POSIX 1003.4a Draft 4. For the latest version (POSIX 1003.1c) of DECthreads routines, see Part II. Users should be aware that applications consistent with the P1003.4a Draft 4 routines described in this appendix require significant modification to upgrade to the 1003.1c standard interface described in Part II, which reflects the latest conforming POSIX standard of DECthreads.

To indicate errors, the POSIX 1003.1c standard pthread routines return status values by default. (See Chapter 5 for a method of allowing the pthread routines to raise exceptions.)

Routine names ending with the _np suffix denote that the routine is not portable-the routine might not be available in implementations of POSIX thread application interfaces other than DECthreads. You need not prototype the pthread routines if you include the POSIX 1003.1c pthread.h .