NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: lib/54050: malloc_usable_size() is provided on recent NetBSD-current, however malloc.h has no prototype



The following reply was made to PR lib/54050; it has been noted by GNATS.

From: Martin Husemann <martin%duskware.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: lib/54050: malloc_usable_size() is provided on recent
 NetBSD-current, however malloc.h has no prototype
Date: Tue, 12 Mar 2019 13:41:31 +0100

 On Tue, Mar 12, 2019 at 12:35:00PM +0000, Kamil Rytarowski wrote:
 >  I disagree, I do find the statistics API useful for part of external
 >  software. At some point of time this API would allow me to port an
 >  additional software at all as test-suite required mallctl interfaces to
 >  validate the code (LLVM scudo hardened allocator).
 
 I strongly agree with Joerg here: it should not be part of libc.
 
 Most software abuses this interface (c.f. firefox about:memmory) and 
 anything that really needs more than the C standard should use its own 
 malloc library that provides whatever it needs without tying our libc
 to that particular malloc implementation.
 
 I have no problem with us proivding a libjemalloc.so.* from the same
 source we build the intree libc stuff and exposing the interface there,
 but we may stop providing that shared lib in future releases.
 
 Martin
 


Home | Main Index | Thread Index | Old Index