Version: 2.0.7, Package name: pth-2.0.7 |
Maintained by: The OpenBSD ports mailing-list |
Master sites: |
Description GNU Pth - GNU Portable Threads 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. |
Filesize: 637.344 KB |
Version History (View Complete History) |
|
2019-07-12 14:45:17 by Stuart Henderson | Files touched by this commit (859) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2016-03-11 12:59:18 by Christian Weisgerber | Files touched by this commit (178) |
Log message: garbage collect CONFIGURE_SHARED |
2015-03-16 12:08:00 by Christian Weisgerber | Files touched by this commit (869) |
Log message: fold lib-only PFRAG.shared into PLIST, regen PLIST, and bump |
2015-01-22 06:11:44 by Christian Weisgerber | Files touched by this commit (8) |
Log message: Drop USE_GROFF since groff and mandoc produce identical output. |
2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349) |
Log message: Drop remaining MD5/RMD160/SHA1 checksums. |
2010-10-18 11:48:13 by Marc Espie | Files touched by this commit (650) |
Log message: USE_GROFF=Yes |
2007-09-15 20:53:14 by Michael Erdely | Files touched by this commit (599) |
Log message: Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN |
2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270) |
Log message: base64 distinfo with SHA256 |
2006-07-31 23:09:25 by Alexandre Anriot | Files touched by this commit (2) |
Log message: update to 2.0.7 (bug fixes). "go ahead" brad@ |
2006-01-06 11:52:12 by Steven Mestdagh | Files touched by this commit (5) |
Log message: SHARED_LIBS and USE_LIBTOOL |
2005-07-28 11:49:27 by Alexandre Anriot | Files touched by this commit (5) |
Log message: - update to 2.0.4. - remove Brad's maintainership on his request. "go ahead" brad@ |
2005-01-05 09:22:44 by Christian Weisgerber | Files touched by this commit (366) |
Log message: SIZE |
2004-08-10 03:43:46 by Marc Espie | Files touched by this commit (14) |
Log message: new plists. |
2003-12-15 14:42:44 by Christian Weisgerber | Files touched by this commit (507) |
Log message: remove WWW lines |
2002-12-29 13:19:12 by Federico G. Schwindt | Files touched by this commit (83) |
Log message: and more.. |