INNT overview..

Fabien Tassin fta at
Sun Mar 11 16:15:33 UTC 2001

According to Russ Allbery:
> > I don't like libinn in its current form. I really would like to see 
> > smaller libs with dedicated sets of tasks.
> Could you let me know what about it you don't like in particular?  I'd
> really like to clean up libinn as much as I can; there are parts of it
> (sometimes large parts) that I haven't gotten to yet, but I think most of
> the new stuff that's been put in or cleaned up is pretty solid and
> generally useful.

It is mainly a size problem.

-r-xr-xr-x    1 news     news      1236736 Mar  7 00:11 libinn.a
-r-xr-xr-x    1 news     news       692554 Mar  7 00:11 libstorage.a

the threading problem is also easier to avoid/fix with much smaller libs.

> > I'm using xmalloc() but as it conflicts with dmalloc, I'm looking for a
> > better name.
> How does it conflict with dmalloc?  Maybe I can help resolve the conflict?
> My intention was for xmalloc to be more generally useful than even just in
> INN, and I have an interest in making sure it doesn't have serious
> conflicts with other packages.

dmalloc already uses xmalloc defines..

dmalloc.h :

#undef xmalloc
#define xmalloc(size) \
  _xmalloc_leap(__FILE__, __LINE__, size)
#undef xcalloc
#define xcalloc(count, size) \
  _xcalloc_leap(__FILE__, __LINE__, count, size)

Fabien Tassin -+- fta at

More information about the inn-workers mailing list