From 3d0e7794ebf73c0dd1485c0df406084c46c3da1f Mon Sep 17 00:00:00 2001 From: Denys Vlasenko <vda.linux@googlemail.com> Date: Mon, 29 Mar 2010 11:02:00 +0200 Subject: libbb: locate PAGE_SIZE on Hurd Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> --- libbb/appletlib.c | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'libbb') diff --git a/libbb/appletlib.c b/libbb/appletlib.c index b31532a93..2d52c3db9 100644 --- a/libbb/appletlib.c +++ b/libbb/appletlib.c @@ -26,11 +26,16 @@ * * FEATURE_INSTALLER or FEATURE_SUID will still link printf routines in. :( */ - #include "busybox.h" #include <assert.h> #include <malloc.h> -#include <sys/user.h> /* PAGE_SIZE */ +/* Try to pull in PAGE_SIZE */ +#ifdef __linux__ +# include <sys/user.h> +#endif +#ifdef __GNU__ /* Hurd */ +# include <mach/vm_param.h> +#endif /* Declare <applet>_main() */ @@ -41,13 +46,13 @@ #if ENABLE_SHOW_USAGE && !ENABLE_FEATURE_COMPRESS_USAGE /* Define usage_messages[] */ static const char usage_messages[] ALIGN1 = "" -#define MAKE_USAGE -#include "usage.h" -#include "applets.h" +# define MAKE_USAGE +# include "usage.h" +# include "applets.h" ; -#undef MAKE_USAGE +# undef MAKE_USAGE #else -#define usage_messages 0 +# define usage_messages 0 #endif /* SHOW_USAGE */ -- cgit v1.2.3