summaryrefslogtreecommitdiff
path: root/lib/libpthread/Makefile
AgeCommit message (Collapse)Author
2004-01-18don't include bsd.own.mk, it's included at the top of bsd.lib.mkMarco S Hyman
2003-08-01Go back to using ITIMER_PROF for the non-profiled libpthread and useTodd C. Miller
ITIMER_VIRTUAL for the profiled version. Fixes problems when programs linked with libpthread try to use ITIMER_VIRTUAL (and have no way of knowing that this will cause conflicts with the threads lib). marc@ OK
2003-06-10Use ITIMER_VIRTUAL instead of ITIMER_PROF as the thread schedulerMarco S Hyman
timer. Allows threaded aps to be profiled. Tested on i386, alpha, macppc, sparc64 and vax. miod@ says: I think this is the right thing to do.
2003-05-01Enable compiler warning options but NOT -WerrorMarco S Hyman
2003-01-31Create a siginfo_t for thread-to-thread kill.Marco S Hyman
Clean up (compiler warning elimination). Compile check options added but commented out as they have not been checked on all architectures, yet.
2003-01-20Use the sources that exist in sibdirs of libpthread, not libc_rMarco S Hyman
2003-01-14Bye-bye libc_r. libc_r and libnpthread go away. libpthreadMarco S Hyman
takes their place. The -pthread option to gcc uses libpthread. ppc portion of patch from drahn@ (thanks). gcc portions of patch OK espie@. Ports testing (no bad effects!) by naddy@ best build sequence is: build gcc, build system, build ports remove /usr/lib/lib{c_r,npthread}.*. Note, once libc_r and libnpthread is removed threaded ports will stop working until they have been re-built using the libpthread and the updated gcc. That's why the above build sequence is recommended.
2002-11-16Enable libpthread, kind of....Marco S Hyman
The library is installed as libnpthread, not libpthread. This gets around broken autoconf ports that attempt to link using both -lpthread and -pthread. The next step will be to change the gcc -pthread flag to use this lib instead of libc_r.
2002-11-12don't build with -g/-ggdb by default.Marco S Hyman
always build with -Wall bump version to 0.7 (matches libc_r x.7)
2002-06-17sync with libc_r (NOPOLL no longer needed)Marco S Hyman
2000-01-06build libpthread AND libc_r for i386David Leonard
2000-01-06use everything in libc_r (sorry, todd)David Leonard
2000-01-04fleshDavid Leonard
2000-01-04libpthread lives again!David Leonard
This is part of an undertaking to eventually get rid of libc_r, but requires weak symbol overloading on all archs, which doesn't seem to be happening yet.
1999-03-10Goodbye, MIT pthreads... you were a handy reference implementationDavid Leonard
1998-07-22o removed more unused or old, left over filesPeter Galbavy
o general changes so that now the library compiles and many of the tests run correctly o pthreads/Makefile.inc rebuilt using libc/sys/Makefile.inc as a template. this should be kept in sync in case of new syscalls soon TODO: figure out why remaining tests fail and fix look at building .so version of library tidy up arch/i386 directory - no longer uses syscall-template.S port other arch's from libc syscall templates
1998-07-21this will now compile on i386 if you move arch/i386/machdep.h toPeter Galbavy
arch/i386/pthread/machdep.h - not an ideal solution. Correct fix is welcome. I am quiting work on this for today, so other hackers are welcome to take it up for the rest of the day/night. More from me tomorrow.
1998-07-21move unchanged files from machdep/ into appropriate arch/${MACHINE}Peter Galbavy
directories. These files have been renamed as appropriate, but hackers of these files should note those that started off as netbsd files (alpha and sparc). also moved machdep/openbsd-2.0/ to include/sys/
1998-07-21fix up those 13 broken mergesPeter Galbavy
1997-04-13CPPFLAGS is already put on CC line--don't add CPPFLAGS to CFLAGS.briggs
1997-04-13s/MACHINE/MACHINE_ARCH/ -- Nothing here should be MACHINE-specific.briggs
1995-10-18initial import of NetBSD treeTheo de Raadt