Commit graph

13 commits

Author SHA1 Message Date
Ralf S. Engelschall
a496bb3a68 upgrade to GNU Pth (Portable Threads), version 2.0.0 2003-02-17 11:15:32 +00:00
Dirk Froemberg
f5f2e82d03 Add startup script for non standard library path.
PR:		ports/37142
Submitted by:	Alex Dupre <sysadmin@alexdupre.com>
2002-04-28 07:38:54 +00:00
FUJISHIMA Satsuki
73fbc4e19c install headers/libraries under its own directory, ${PREFIX}/includes/pth and
${PREFIX}/lib/pth, to avoid conflict with FreeBSD pthread.
2001-09-11 14:49:45 +00:00
Maxim Sobolev
2eb4691928 Don't install useless .la files. 2001-07-30 16:38:49 +00:00
Ralf S. Engelschall
46490f4de0 Upgrade to GNU Portable Threads (Pth), version 1.4.0 2001-03-25 14:12:16 +00:00
Maxim Sobolev
835d6b8655 Third round of INSTALL_SHLIBS=yes fixes. 2000-06-15 17:59:45 +00:00
Satoshi Asami
f4bf5bb635 Add share/aclocal/pth.m4.
Submitted by:	bento
2000-06-03 09:17:27 +00:00
Ralf S. Engelschall
c9674ef11b Upgrade GNU Portable Threads (Pth) from version 1.2.2 to 1.3.0,
the new release version in the now stable Pth 1.3 series.
2000-02-19 17:14:03 +00:00
Ralf S. Engelschall
4a7d1f00e0 Upgrade GNU Portable Threads (Pth) from 1.1.6 to 1.2.0
and this way move this port to the new stable 1.2 series.
(The pth-devel port will later switch to Pth 1.3b1 if available...)
1999-10-31 15:27:29 +00:00
Ralf S. Engelschall
781b263452 Upgrade to the new stabilized GNU Portable Thread 1.1 series.
This port is now at GNU Pth 1.1.0.
1999-08-19 15:40:56 +00:00
Ralf S. Engelschall
7f017c3780 Update new PTH port after repository copy from old NPS port. 1999-07-05 06:33:44 +00:00
Ralf S. Engelschall
1a851df98d Upgrade to NPS 0.9.9 1999-05-25 16:03:34 +00:00
Ralf S. Engelschall
48e1819573 Import of NPS, a non-preeemtive thread scheduling library.
NPS is a POSIX/ANSI-C based library for Unix platforms which
provides non-preemtive scheduling for multiple threads of execution
("multi-threading") inside server applications. All threads run in the
same address space of the server application, but each thread has it's
own individual run-time stack and program-counter.

The thread scheduling itself is done in a cooperative way, i.e. the
threads are managed by a priority- and event-based non-preemtive
scheduler. The intention is that this way one can achieve better
portability and run-time performance than with preemtive scheduling.
The event facility allows threads to wait until various types of
events occur, including pending I/O on filedescriptors, elapsed
timers, pending I/O on message ports, thread and process termination,
and even customized callback functions.

More details:
http://www.engelschall.com/sw/nps/
 ftp://ftp.engelschall.com/sw/nps/
1999-05-23 14:54:10 +00:00