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 --- include/libbb.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/libbb.h b/include/libbb.h index f12800f..e7806c2 100644 --- a/include/libbb.h +++ b/include/libbb.h @@ -40,6 +40,7 @@ #include #include #include +#include #include #include #include