The following functions are extensions to the POSIX threads API, and should be considered extremely non-portable. They are included in the API as a convenience.