From: William Roberts <william.c.roberts@xxxxxxxxx> Some systems, like Mac, don't have stdio_ext.h. Since we're building with DISABLE_BOOL=y on Mac, just include the header files with the DISABLE define, and use the bare minimum headers for DISABLE_BOOL=y. Signed-off-by: William Roberts <william.c.roberts@xxxxxxxxx> --- libselinux/src/booleans.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libselinux/src/booleans.c b/libselinux/src/booleans.c index cbb0610..ba9d934 100644 --- a/libselinux/src/booleans.c +++ b/libselinux/src/booleans.c @@ -5,6 +5,8 @@ * Dan Walsh <dwalsh@xxxxxxxxxx> - Added security_load_booleans(). */ +#ifndef DISABLE_BOOL + #include <assert.h> #include <sys/types.h> #include <sys/stat.h> @@ -25,8 +27,6 @@ #define SELINUX_BOOL_DIR "/booleans/" -#ifndef DISABLE_BOOL - static int filename_select(const struct dirent *d) { if (d->d_name[0] == '.' @@ -561,6 +561,10 @@ int security_load_booleans(char *path) } #else + +#include <stdlib.h> +#include "selinux_internal.h" + int security_set_boolean_list(size_t boolcnt __attribute__((unused)), SELboolean * boollist __attribute__((unused)), int permanent __attribute__((unused))) -- 1.9.1 _______________________________________________ Selinux mailing list Selinux@xxxxxxxxxxxxx To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx. To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.