[RFC] Proof-of-concept for netlink listener for mdev -i

Rich Felker dalias at libc.org
Sat Mar 14 19:23:45 UTC 2015


On Thu, Mar 12, 2015 at 05:51:00PM +0100, Laurent Bercot wrote:
> On 12/03/2015 16:19, Natanael Copa wrote:
> >netlink listener code that needs to be in memory all the time:
> >http://git.alpinelinux.org/cgit/ncopa/nldev/tree/nldev.c
> 
>  A few comments:
> [...]
>  - It may be worth it to write functions similar to die(), edie()
> and dbg() that don't use stdio, and call _exit() instead of exit().
> If you manage to scrap stdio, you gain 2 pages of text (with the
> musl implementation).

Could you elaborate on how you measure that? With musl only the parts
of stdio you actually use will be linked, and use of exit does not
result in linking of any additional code, since the startup code has
to call exit(main(...)) anyway. In any case exit and its dependencies
are tiny.

Rich


More information about the busybox mailing list