Subject: Re: merge of freebsd eventhandler
To: None <blymn@baesystems.com.au>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: tech-kern
Date: 05/28/2006 00:20:18
> > and they make _EVENTHANDLER_INVOKE even bigger...
> > 
> 
> Not by a whole lot, the mask function adds a couple more terms to an
> if conditional, run once adds a simple if statement.  Not large
> changes.

i can agree if it isn't a macro.

> > a big downside is _EVENTHANDLER_INVOKE itself,
> > which is a big and complex macro.
> > 
> 
> It is, there is no arguing with that.  We do have other macros which
> are of about the same complexity - see queue.h for examples.

well, queue.h doesn't call lockmgr. :-)

a better example here would be MALLOC.  i don't think
it's a good idea either.

YAMAMOTO Takashi