Subject: Re: CVS commit: src/sys/sys
To: David Brownlee <abs@NetBSD.org>
From: Simon Burge <simonb@wasabisystems.com>
List: source-changes
Date: 03/20/2006 22:41:37
David Brownlee wrote:
> On Sun, 19 Mar 2006, Jason Thorpe wrote:
>
> > On Mar 17, 2006, at 3:27 PM, Christos Zoulas wrote:
> >
> >>
> >> Module Name: src
> >> Committed By: christos
> >> Date: Fri Mar 17 23:27:12 UTC 2006
> >>
> >> Modified Files:
> >> src/sys/sys: malloc.h
> >>
> >> Log Message:
> >> prevent using MALLOC when size is not const.
> >
> > How about just using __builtin_constant_p() and redirecting to malloc() if
> > false?
>
> As an aside on this, would there be any sense in having an option
> to build INSTALL and similarly space limited kernels with
> #define MALLOC=malloc FREE=free?
MALLOC_NOINLINE, as well as a bunch of other options (see <sys/malloc.h>),
do this, and INSTALL-type kernels use that option.
Simon.
--
Simon Burge <simonb@wasabisystems.com>
NetBSD Support and Service: http://www.wasabisystems.com/