Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Support WITH_OPTIMIZED_CFLAGS knob | pav | 2004-05-03 | 1 | -0/+3 |
| | | | | | PR: ports/66102 Submitted by: michael johnson <ahze@ahze.net> | ||||
* | Tidy up whitespace. | trevor | 2004-04-11 | 1 | -1/+1 |
| | |||||
* | SIZEify. | trevor | 2004-01-29 | 1 | -0/+1 |
| | |||||
* | Respect CFLAGS, should fix build on alpha | arved | 2003-11-21 | 1 | -0/+5 |
| | |||||
* | De-pkg-comment. | knu | 2003-02-21 | 2 | -1/+1 |
| | |||||
* | upgrade to GNU Pth (Portable Threads), version 2.0.0 | rse | 2003-02-17 | 4 | -6/+6 |
| | |||||
* | o Rollback PORTCOMMENT modifications while this feature's implementation | lioux | 2002-11-11 | 2 | -2/+1 |
| | | | | | | | | is better studied o Turn PORTCOMMENT variable in Makefile back into pkg-comment files Approved by: kris (portmgr hat), portmgr, re (silence) | ||||
* | Use PORTCOMMENT in the Makefile, and whack the pkg-comment. | adamw | 2002-11-07 | 2 | -1/+2 |
| | | | | Approved by: pat | ||||
* | Add startup script for non standard library path. | dirk | 2002-04-28 | 3 | -2/+26 |
| | | | | | PR: ports/37142 Submitted by: Alex Dupre <sysadmin@alexdupre.com> | ||||
* | Update to 1.4.1 | kevlo | 2002-03-23 | 2 | -3/+2 |
| | | | | | PR: 36115 Submitted by: Hidekazu Kuroki <hidekazu@pc88.gr.jp> | ||||
* | Backout previous change - it seems that new revision of the patch doesn't | sobomax | 2001-12-20 | 1 | -17/+8 |
| | | | | | | apply everywhere. Submitted by: Todd Punderson <todd@doonga.net> | ||||
* | Don't filter libc_r on 5-CURRENT. | sobomax | 2001-12-20 | 1 | -8/+17 |
| | |||||
* | Don't link in libc - FreeBSD doesn't need this. | sobomax | 2001-10-31 | 1 | -4/+14 |
| | | | | Submitted by: Ports Fury | ||||
* | install headers/libraries under its own directory, ${PREFIX}/includes/pth and | sf | 2001-09-11 | 2 | -9/+15 |
| | | | | ${PREFIX}/lib/pth, to avoid conflict with FreeBSD pthread. | ||||
* | Don't install useless .la files. | sobomax | 2001-07-31 | 3 | -5/+20 |
| | |||||
* | Revert maintainership to ports@FreeBSD.org since current maintainer | ade | 2001-06-06 | 1 | -1/+1 |
| | | | | appears to be idle (see ports/25224) | ||||
* | Upgrade to GNU Portable Threads (Pth), version 1.4.0 | rse | 2001-03-25 | 5 | -19/+5 |
| | |||||
* | This patch fixes a scheduling bug and is to be incorporated in the | archie | 2001-03-16 | 1 | -0/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | next version. In the meantime, apply with the port. FYI, the bug is demonstrated by this program: #include <stdio.h> #include <stdlib.h> #include <pth.h> static int check_something(void *arg) { return (0); } static void *thread(void *arg) { printf("thread sleeping five seconds...\n"); pth_nap(pth_time(5, 0)); printf("thread is done sleeping\n"); /* bug: we never get here */ return (NULL); } int main(int ac, char **av) { pth_event_t ev; pth_init(); pth_spawn(NULL, thread, NULL); ev = pth_event(PTH_EVENT_FUNC, check_something, NULL, pth_time(2, 0)); while (1) pth_wait(ev); } | ||||
* | Upgrade to GNU Pth, version 1.3.7 | rse | 2000-07-30 | 2 | -2/+2 |
| | |||||
* | Upgrade to GNU Portable Threads (Pth), version 1.3.6 | rse | 2000-07-01 | 2 | -2/+2 |
| | |||||
* | Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in the | asami | 2000-06-17 | 1 | -1/+1 |
| | | | | | | | | | previous commit message to bsd.port.mk, which said INSTALL_SHLIBS. Boo.) Line up the rhs of variable assignments nicely. Remove a couple of extra whitespaces while I'm here. Suggested by: sobomax | ||||
* | Fix MASSIVE typo INSTALL_SHLIBS --> INSTALLS_SHLIBS, which occured because I | sobomax | 2000-06-16 | 1 | -1/+1 |
| | | | | | | | just cun'n'pasted the name from Satoshi's commit message without checking it. Hall of shame entry: sobomax | ||||
* | Third round of INSTALL_SHLIBS=yes fixes. | sobomax | 2000-06-16 | 2 | -5/+1 |
| | |||||
* | Add share/aclocal/pth.m4. | asami | 2000-06-03 | 1 | -0/+1 |
| | | | | Submitted by: bento | ||||
* | GNU Pth 1.3.4 -> 1.3.5 | rse | 2000-04-18 | 2 | -2/+2 |
| | |||||
* | '' | rse | 2000-04-16 | 2 | -2/+2 |
| | |||||
* | PORTNAME/PORTVERSION update | mharo | 2000-04-12 | 1 | -2/+2 |
| | |||||
* | Upgrade GNU Portable Threads (Pth) to version 1.3.3 | rse | 2000-03-10 | 2 | -3/+3 |
| | |||||
* | Upgrade to GNU Portable Threads (Pth), version 1.3.2 | rse | 2000-02-24 | 2 | -3/+3 |
| | |||||
* | Upgrade to GNU Portable Threads (Pth), version 1.3.1 | rse | 2000-02-20 | 2 | -3/+3 |
| | |||||
* | Upgrade GNU Portable Threads (Pth) from version 1.2.2 to 1.3.0, | rse | 2000-02-20 | 4 | -6/+6 |
| | | | | the new release version in the now stable Pth 1.3 series. | ||||
* | Upgrade to GNU Portable Threads (Pth), version 1.2.2 | rse | 2000-01-08 | 3 | -6/+4 |
| | |||||
* | Upgrade to GNU Portable Threads, version 1.2.1 | rse | 1999-11-14 | 2 | -3/+3 |
| | |||||
* | Upgrade GNU Portable Threads (Pth) from 1.1.6 to 1.2.0 | rse | 1999-10-31 | 3 | -5/+5 |
| | | | | | 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...) | ||||
* | Upgrade to GNU Pth (STABLE), version 1.1.6 | rse | 1999-09-28 | 2 | -3/+3 |
| | |||||
* | GNU Portable Threads: 1.1.4 -> 1.1.5 | rse | 1999-09-02 | 2 | -3/+3 |
| | |||||
* | GNU Pth 1.1.3 -> 1.1.4 | rse | 1999-08-31 | 2 | -3/+3 |
| | |||||
* | $Id$ -> $FreeBSD$ | peter | 1999-08-29 | 1 | -1/+1 |
| | |||||
* | Upgrade to GNU Portable Threads (Pth), version 1.1.3 | rse | 1999-08-28 | 2 | -5/+6 |
| | |||||
* | Bump GNU Pth: 1.1.1 -> 1.1.2 | rse | 1999-08-23 | 2 | -4/+4 |
| | |||||
* | GNU Pth 1.1.0 -> 1.1.1 | rse | 1999-08-21 | 2 | -4/+4 |
| | |||||
* | Upgrade to the new stabilized GNU Portable Thread 1.1 series. | rse | 1999-08-19 | 3 | -7/+14 |
| | | | | This port is now at GNU Pth 1.1.0. | ||||
* | Upgrade to GNU Portable Threads, version 1.0.6 | rse | 1999-08-17 | 2 | -4/+4 |
| | |||||
* | Upgrade to GNU Portable Threads, version 1.0.5 | rse | 1999-08-10 | 2 | -4/+4 |
| | |||||
* | Upgrade to GNU Pth 1.0.4 | rse | 1999-08-03 | 2 | -4/+4 |
| | |||||
* | Upgrade to GNU Portable Threads, version 1.0.3 | rse | 1999-08-01 | 2 | -4/+4 |
| | |||||
* | Upgrade to GNU Portable Threads (Pth), version 1.0.2 | rse | 1999-07-28 | 2 | -4/+4 |
| | |||||
* | Upgrade to GNU Portable Threads (Pth), Version 1.0.1 | rse | 1999-07-23 | 2 | -4/+4 |
| | |||||
* | Puhh.... after five months of hard development we've approached | rse | 1999-07-16 | 3 | -19/+23 |
| | | | | GNU Portable Threads (Pth), release version 1.0.0 :-) | ||||
* | Upgrade to GNU Portable Threads (Pth), version 1.0b8 | rse | 1999-07-16 | 2 | -4/+4 |
| | |||||
* | GNU Pth 1.0b6 -> 1.0b7 (just the hourly version bump ;) | rse | 1999-07-15 | 2 | -4/+4 |
| | |||||
* | Upgrade to GNU Portable Threads, Version 1.0b6 | rse | 1999-07-14 | 2 | -4/+4 |
| | |||||
* | Upgrade to GNU Portable Threads (Pth), Version 1.0b5 | rse | 1999-07-11 | 2 | -5/+7 |
| | |||||
* | GNU pth 1.0b3 -> 1.0b4 (daily bump ;) | rse | 1999-07-08 | 2 | -4/+4 |
| | |||||
* | Upgrade to GNU Portable Threads (pth), version 1.0b3 | rse | 1999-07-08 | 2 | -4/+4 |
| | |||||
* | Update new PTH port after repository copy from old NPS port. | rse | 1999-07-05 | 5 | -33/+31 |
| | |||||
* | NPS 0.9.20 -> 1.0b1 | rse | 1999-06-28 | 2 | -4/+10 |
| | |||||
* | daily version number bump: NPS 0.9.21 | rse | 1999-06-26 | 2 | -4/+4 |
| | |||||
* | NPS 0.9.19 -> 0.9.20 | rse | 1999-06-25 | 2 | -4/+4 |
| | |||||
* | NPS 0.9.18->0.9.19 | rse | 1999-06-21 | 2 | -3/+3 |
| | |||||
* | Upgrade to NPS version 0.9.18 | rse | 1999-06-20 | 2 | -4/+4 |
| | |||||
* | Upgrade to NPS 0.9.16 | rse | 1999-06-09 | 3 | -6/+6 |
| | |||||
* | Upgrade to NPS, Version 0.9.15 | rse | 1999-06-04 | 2 | -4/+4 |
| | |||||
* | NPS 0.9.13 -> 0.9.14 | rse | 1999-06-02 | 2 | -4/+4 |
| | |||||
* | NPS 0.9.12 -> 0.9.13 | rse | 1999-06-01 | 2 | -4/+4 |
| | |||||
* | NPS 0.9.11 -> 0.9.12 | rse | 1999-05-30 | 2 | -4/+4 |
| | |||||
* | NPS 0.9.10 -> 0.9.11 | rse | 1999-05-29 | 2 | -4/+4 |
| | |||||
* | Upgrade to NPS 0.9.10 | rse | 1999-05-28 | 2 | -4/+4 |
| | |||||
* | Upgrade to NPS 0.9.9 | rse | 1999-05-26 | 3 | -4/+9 |
| | |||||
* | Upgrade to NPS (non-preemtive thread scheduling library), version 0.9.8 | rse | 1999-05-24 | 2 | -4/+4 |
| | |||||
* | Import of NPS, a non-preeemtive thread scheduling library. | rse | 1999-05-23 | 5 | -0/+51 |
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/ |