nmalloc - Optimize initialization function out of hot path
authorSamuel J. Greear <sjg@thesjg.com>
Sat, 27 Nov 2010 10:12:06 +0000 (10:12 +0000)
committerSamuel J. Greear <sjg@thesjg.com>
Sat, 27 Nov 2010 10:12:06 +0000 (10:12 +0000)
commit754d5cacba4a180be19acfa0482f1b6c48831277
treeb1f19f8fc0845abdfb3e288285da67ab6d10a680
parent919cd235860694e24405fae596bf7d954d6e2fe2
nmalloc - Optimize initialization function out of hot path

* Add a __constructor macro to cdefs.h

* Turn malloc_init into a gcc constructor

* Modify ifconfig to use the cdefs macro instead of its own
15 files changed:
lib/libc/stdlib/nmalloc.c
sbin/ifconfig/af_atalk.c
sbin/ifconfig/af_inet.c
sbin/ifconfig/af_inet6.c
sbin/ifconfig/af_ipx.c
sbin/ifconfig/af_link.c
sbin/ifconfig/ifbridge.c
sbin/ifconfig/ifcarp.c
sbin/ifconfig/ifclone.c
sbin/ifconfig/ifconfig.c
sbin/ifconfig/ifconfig.h
sbin/ifconfig/ifieee80211.c
sbin/ifconfig/ifmedia.c
sbin/ifconfig/ifvlan.c
sys/sys/cdefs.h