summaryrefslogtreecommitdiff
path: root/devel/pth/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/pth/pkg-descr')
-rw-r--r--devel/pth/pkg-descr30
1 files changed, 16 insertions, 14 deletions
diff --git a/devel/pth/pkg-descr b/devel/pth/pkg-descr
index 20410fa1fa3e..d56feb8e72e4 100644
--- a/devel/pth/pkg-descr
+++ b/devel/pth/pkg-descr
@@ -1,20 +1,22 @@
-GNU pth - GNU Portable Threads
+GNU Pth - GNU Portable Threads
Copyright (c) 1999 Ralf S. Engelschall <rse@engelschall.com>
-GNU pth is a very portable POSIX/ANSI-C based library for Unix platforms which
-provides non-preemptive scheduling for multiple threads of execution
-("multithreading") inside server applications. All threads run in the same
-address space of the server application, but each thread has it's own
-individual program-counter, run-time stack, signal mask and errno variable.
+Pth is a very portable POSIX/ANSI-C based library for Unix platforms
+which provides non-preemptive priority-based scheduling for multiple
+threads of execution ("multithreading") inside server applications. All
+threads run in the same address space of the server application, but
+each thread has it's own individual program-counter, run-time stack,
+signal mask and errno variable.
-The thread scheduling itself is done in a cooperative way, i.e. the threads
-are managed by a priority- and event-based non-preemptive scheduler. The
-intention is that this way one can achieve better portability and run-time
-performance than with preemptive scheduling. The event facility allows
-threads to wait until various types of events occur, including pending I/O on
-filedescriptors, asynchronous signals, elapsed timers, pending I/O on message
-ports, thread and process termination, and even customized callback functions.
+The thread scheduling itself is done in a cooperative way, i.e. the
+threads are managed by a priority- and event-based non-preemptive
+scheduler. The intention is that this way one can achieve better
+portability and run-time performance than with preemptive scheduling.
+The event facility allows threads to wait until various types of events
+occur, including pending I/O on filedescriptors, asynchronous signals,
+elapsed timers, pending I/O on message ports, thread and process
+termination, and even customized callback functions.
The documentation and latest release can be found on
o http://www.gnu.org/software/pth/
- o ftp://alpha.gnu.org/gnu/pth/
+ o ftp://ftp.gnu.org/gnu/pth/