cvs commit: src/lib/libpthread Makefilesrc/lib/libpthread/thread Makefile.inc thr_acl_aclcheck_fd.c thr_aio_suspend.c thr_attr_get_np.c thr_attr_init.c thr_attr_setcreatesuspend_np.c thr_attr_setguardsize.c thr_attr_setschedparam.c thr_attr_setscope.c ...

Daniel Eischen eischen at pcnet1.pcnet.com
Thu Apr 17 23:23:38 PDT 2003


On Thu, 17 Apr 2003, Daniel Eischen wrote:

> deischen    2003/04/17 22:04:18 PDT
> 
>   FreeBSD src repository
> 
>   Modified files:
>     lib/libpthread       Makefile 
>     lib/libpthread/thread Makefile.inc thr_aio_suspend.c 
...

>   Log:
>   Revamp libpthread so that it has a chance of working in an SMP
>   environment.  This includes support for multiple KSEs and KSEGs.
>   
>   The ability to create more than 1 KSE via pthread_setconcurrency()
>   is in the works as well as support for PTHREAD_SCOPE_SYSTEM threads.
>   Those should come shortly.
>   
>   There are still some known issues which davidxu and I are working
>   on, but it'll make it easier for us by committing what we have.
>   
>   This library now passes all of the ACE tests that libc_r passes
>   with the exception of one.  It also seems to work OK with KDE
>   including konqueror, kwrite, etc.  I haven't been able to get
>   mozilla to run due to lack of java plugin, so I'd be interested
>   to see how it works with that.

Thanks to marcel, I've finally figured out how to get mozilla
running.  It seems to work OK with these changes, but having
never used it before, I'm not sure what to expect.

-- 
Dan Eischen



More information about the cvs-src mailing list