Merge from vendor branch TNF:
[pkgsrcv2.git] / devel / pth / DESCR
1 PTH is a very portable POSIX/ANSI-C based library for Unix platforms which
2 provides non-preemptive scheduling for multiple threads of execution
3 ("multithreading") inside server applications. All threads run in the same
4 address space of the server application, but each thread has its own
5 individual program-counter, run-time stack, signal mask and errno variable.
6
7 This version makes use of the --enable-syscall-hard option that provides
8 replacement syscalls in libpthread. The function gives the appearance of
9 some preemptiveness as it provides new syscall entry points.