Re: libc_r/uthread/uthread_join.c
From: Daniel Eischen (eischen_at_vigrid.com)
Date: 12/31/03
- Previous message: Marc Olzheim: "Re: libc_r/uthread/uthread_join.c"
- In reply to: Marc Olzheim: "Re: libc_r/uthread/uthread_join.c"
- Next in thread: Marc Olzheim: "Re: libc_r/uthread/uthread_join.c"
- Reply: Marc Olzheim: "Re: libc_r/uthread/uthread_join.c"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 31 Dec 2003 09:22:14 -0500 (EST) To: Marc Olzheim <marcolz@stack.nl>
On Wed, 31 Dec 2003, Marc Olzheim wrote:
> On Wed, Dec 31, 2003 at 08:47:03AM -0500, Daniel Eischen wrote:
> > > Is there a reason why in the case that a thread is not done yet,
> > > pthread_join() does not call _thread_kern_sig_undefer() ?
> >
> [snip]
> >
> > No, it looks like you found a bug. Committed, thanks!
>
> Hmm, ok ;-) But then why is _thread_kern_sig_undefer() called within
> every if-case, instead of just below the if ? It looked like it was
> contructed this way to be able to omit _thread_kern_sig_undefer() in
> that specific case... ;-)
Look at revision 1.16 of uthread_join. Revision 1.17 removed the
_thread_kern_sig_[un]defer()'s and revision 1.18 put them back in
but left an undefer.
-- Dan Eischen _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
- Previous message: Marc Olzheim: "Re: libc_r/uthread/uthread_join.c"
- In reply to: Marc Olzheim: "Re: libc_r/uthread/uthread_join.c"
- Next in thread: Marc Olzheim: "Re: libc_r/uthread/uthread_join.c"
- Reply: Marc Olzheim: "Re: libc_r/uthread/uthread_join.c"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|