Date: Sun, 22 Jul 2001 23:47:24 -0600 From: "Wes Peters" <wes@softweyr.com> To: "Assar Westerlund" <assar@FreeBSD.org> Cc: "Brian Somers" <brian@Awfulhak.org>, <cvs-committers@FreeBSD.org>, <cvs-all@FreeBSD.org> Subject: Re: cvs commit: src/lib/libutil ecalloc.c emalloc.3 emalloc.c erealloc.c estrdup.c Makefile libutil.h Message-ID: <001c01c1133a$f2b9ac50$24b244cc@blabber> References: <3698025593.995835470@blabber> <5lwv508huv.fsf@assaris.sics.se>
next in thread | previous in thread | raw e-mail | index | archive | help
Assar Westerlund wrote:
> Wes Peters <wes@softweyr.com> writes:
> >
> > I'd rather see such a library in a port/package. Sure, the emalloc
> > etc., might help clarify applications, but like Brian I'm not convinced
> > they need to be in our standard library.
>
> But this function (emalloc) is used and included in lots of the
> programs in the tree. Since you're not likely suggesting we make them
> dependent of a port/package, should we keep copies of this function
> everywhere or should we just inline it?
Perhaps "libe"??
I agree with Alfred, I really don't like the idea of a program exiting
willy-nilly and feel this will encourage developers to do so. It is
marginally better than not testing return values at all, and hoping
for a core file, but only marginally so. The fact that it has been
done alot in existing code doesn't make it a good practice, just a
common one.
- Wes
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001c01c1133a$f2b9ac50$24b244cc>
