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