Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Sep 1998 07:02:25 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        doconnor@gsoft.com.au (Daniel O'Connor)
Cc:        tlambert@primenet.com, freebsd-hackers@FreeBSD.ORG, tinguely@plains.NoDak.edu
Subject:   Re: Thread calls
Message-ID:  <199809020702.AAA21352@usr02.primenet.com>
In-Reply-To: <XFMail.980902111338.doconnor@gsoft.com.au> from "Daniel O'Connor" at Sep 2, 98 11:13:38 am

next in thread | previous in thread | raw e-mail | index | archive | help
> > > the PMPTHREADS package (http://www.humanfactor.com/pthreads/) has
> > > the pthread_setcancelstate(), pthread_setcanceltype(), and
> > > pthread_testcancel() routines you require.
> >  
> >  But will require hacking to integrate into libc_r such that system
> >  call reentrancy is handled correctly.
> >  
> >  This is the problem with third party user space threading packages.
> >  
> >  Better to just add the code to FreeBSD.
> 
> Well.. I was just asking if anyone was actually doing this or not =)
> I did try the thrid party pthreads thing but it doesn't like -current, and then
> I realised I'd have to recompile a few things (like X.. again) to use it.
> 
> So, from what I hear, noone is implementing these calls in FreeBSD's libc_r?

There is an OpenLDAP effort, which will necessitate these calls being
implemented and/or the PTHREAD_MUTEX_INITIALIZER going away until FreeBSD
complies with Draft 10 (Standard) pthreads.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809020702.AAA21352>