dynamically allocate storage for gethostby* buffers
authorRich Felker <dalias@aerifal.cx>
Sat, 2 Feb 2013 07:07:38 +0000 (02:07 -0500)
committerRich Felker <dalias@aerifal.cx>
Sat, 2 Feb 2013 07:07:38 +0000 (02:07 -0500)
commita47ad3ebce8e20a5d72535996a0d0d5458241213
treea165841faf258c2283bf7135424c3beb2d95bdee
parentc0193550a022cb75d1cddb0254e98029b3b56420
dynamically allocate storage for gethostby* buffers

this change shaves ~1k off libc.so bss size, and also avoids hard
errors in the case where the static buffer was not large enough to
hold the result.

this whole framework is really ugly and might should be replaced or at
least heavily overhauled when some changes/factorizations are made to
getaddrinfo internals in the future.
src/network/gethostbyaddr.c
src/network/gethostbyname2.c