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 <[email protected]> --- 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 <sys/poll.h> #include <sys/ioctl.h> #include <sys/mman.h> +#include <sys/resource.h> #include <sys/socket.h> #include <sys/stat.h> #include <sys/time.h> -- Markus _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
