Fix resource.h related build failures on glibc trunk

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sun Oct 28 11:26:55 UTC 2012


On Fri, 4 May 2012 14:39:22 +0200, Markus Trippelsdorf wrote:
> On a system running glibc trunk busybox doesn't compile:
> 
> loginutils/passwd.c: In function ‘passwd_main’:
> loginutils/passwd.c:104:16: error: storage size of ‘rlimit_fsize’ isn’t known
> loginutils/passwd.c:188:2: warning: implicit declaration of function ‘setrlimit’ [-Wimplicit-function-declaration]
> loginutils/passwd.c:188:12: error: ‘RLIMIT_FSIZE’ undeclared (first use in this function)
> loginutils/passwd.c:188:12: note: each undeclared identifier is reported only once for each function it appears in
> loginutils/passwd.c:104:16: warning: unused variable ‘rlimit_fsize’ [-Wunused-variable]
> ...
> miscutils/time.c:23:16: error: field ‘ru’ has incomplete type
> 
> Fix this by including sys/resource.h.
> 
> Signed-off-by: Markus Trippelsdorf <markus at trippelsdorf.de>

Acked-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>

This problem still exists in Busybox 1.20.2.

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com


More information about the busybox mailing list