Release Notes: The "make striptease" command was resurrected. The pth_uctx_save() and pth_uctx_restore() API functions were removed, since they were broken by design. The internal pth_mctx_save() function was enhanced if getcontext(3) is used for the machine context saving. Better error checking in pth_key_xxx() functions was added. A new PTH_CTRL_FAVOURNEW control was added for disabling the favouring of new threads on scheduling.
Release Notes: pth_select(3) and pth_poll(3) are more compliant to POSIX.1-2001/SUSv3 select(2) and poll(2). Soft and hard syscall mapping for nanosleep(3) and usleep(3) functions was also added.
Release Notes: Dozens of bugs and shortcomings have been fixed. Features include rewritten "hard syscall mapping" support and a new sub-API (pth_uctx) for manual user space context switching.
Release Notes: A check for invalid file-descriptors was added. PTH_FDMODE_NONBLOCK is now supported in pth_connect and pth_accept. The return value of pth_wait was fixed. A thread-unsafe usage of a static struct iovec in pth_writev_ev was replaced with a thread-safe stack/heap-based solution. The static initializers, PTH_BARRIER_INIT and PTH_COND_INIT, were fixed. GNU shtool was upgraded to version 1.5.4. The "make striptease" procedure was fixed.