[haiku-commits] Re: r40170 - in haiku/branches/developer/bonefish/signals: headers/private/kernel headers/private/kernel/arch headers/private/kernel/arch/arm headers/private/kernel/arch/m68k headers/private/kernel/arch/mipsel ...

  • From: Ingo Weinhold <ingo_weinhold@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 08 Jan 2011 23:34:55 +0100

On 2011-01-08 at 23:26:22 [+0100], François Revol <revol@xxxxxxx> wrote:
> Le 8 janv. 2011 à 23:23, ingo_weinhold@xxxxxx a écrit :
> 
> > Author: bonefish
> > Date: 2011-01-08 23:23:21 +0100 (Sat, 08 Jan 2011)
> > New Revision: 40170
> > Changeset: http://dev.haiku-os.org/changeset/40170
> > Log:
> > Renamed the private kernel types team and thread to Team and Thread
> > respectively and moved them into the new private kernel namespace BKernel.
> 
> WTF does it have to do with signals anyway ?

I'll introduce a per-team and the per-thread lock and make the objects 
ref-counted to simplify the signal support code. This will make the structs 
run-time polymorphic (well, Team already is), which requires them to live in 
a namespace to avoid symbol clashes with kernel add-ons.

> Hmm I foresee some local conflicts ahead...

Commit early, commit often? I wasn't even aware you were working on something 
related, BTW.

CU, Ingo

Other related posts: