Date: Thu, 21 Mar 1996 16:35:42 -0800 (PST) From: "JULIAN Elischer" <julian@ref.tfs.com> To: cimaxp1!jb@melb.werple.net.au (John Birrell) Cc: atrad.adelaide.edu.au!msmith@melb.werple.net.au, Glock.COM!mmead@melb.werple.net.au, novell.com!darrend@melb.werple.net.au, FreeBSD.org!freebsd-hackers@melb.werple.net.au Subject: Re: User level threads. Message-ID: <199603220035.QAA20290@ref.tfs.com> In-Reply-To: <199603212023.HAA02509@melb.werple.net.au> from "John Birrell" at Mar 22, 96 07:14:57 am
next in thread | previous in thread | raw e-mail | index | archive | help
> > > > > > matthew c. mead stands accused of saying: > > > > > > > FreeBSD-current has pthreads and a thread-safe libc. > > > > > > Where can pthreads be found? > > > > Hmm, immediate inspection only finds /usr/include/pthread.h and the > > libc_r (reentrant aka. thread-safe) libc. > > There is still a *lot* of work required to make all libc functions > reentrant. This is because of all the static variables used. 8-(. > > The /usr/src/lib/lib_r directory builds libc_r from libc source, adding > POSIX thread functions. pthread.h is the only header file required. > Compile with -D_THREAD_SAFE and link with -nostdlib -lc_r. > > > > > John Birrel (one l? two?) should be responding to this soon 8) IIRC, it's > > Two. 8-) > > > his work. > > -- > > ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ The reason it is nopt made by default is several-fold.. 1/ it's not complete 2/ The Documantation is not ready (so you can't see what IS complete) *hint hint hint* :) 3/ connection between this package (a pthreads VARIANT) and the original pthreads is not final. > > -- > John Birrell CIMlogic Pty Ltd > jb@cimlogic.com.au 119 Cecil Street > Ph +61 3 9690 6900 South Melbourne Vic 3205 > Fax +61 3 9690 6650 Australia > Mob +61 18 353 137 > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603220035.QAA20290>