1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00
Commit Graph

4 Commits

Author SHA1 Message Date
Maxim Sobolev
b0790e4238 Don't link in libc - FreeBSD doesn't need this.
Submitted by:	Ports Fury
2001-10-31 08:20: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
Archie Cobbs
4becd5a1b2 This patch fixes a scheduling bug and is to be incorporated in the
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);
}
2001-03-16 01:20:02 +00:00