98a61bf
diff --exclude-from=exclude -N -u -r nsalibselinux/include/selinux/avc.h libselinux-2.0.7/include/selinux/avc.h
98a61bf
--- nsalibselinux/include/selinux/avc.h	2007-02-20 08:43:13.000000000 -0500
98a61bf
+++ libselinux-2.0.7/include/selinux/avc.h	2007-03-22 16:48:42.000000000 -0400
98a61bf
@@ -6,6 +6,7 @@
98a61bf
 #ifndef _SELINUX_AVC_H_
98a61bf
 #define _SELINUX_AVC_H_
98a61bf
 
98a61bf
+#include <stdint.h>
98a61bf
 #include <sys/types.h>
98a61bf
 #include <errno.h>
98a61bf
 #include <stdlib.h>
98a61bf
diff --exclude-from=exclude -N -u -r nsalibselinux/utils/getsebool.c libselinux-2.0.7/utils/getsebool.c
c7862e5
--- nsalibselinux/utils/getsebool.c	2006-11-16 17:15:17.000000000 -0500
98a61bf
+++ libselinux-2.0.7/utils/getsebool.c	2007-03-22 16:48:06.000000000 -0400
22298b4
@@ -72,17 +72,23 @@
22298b4
 	for (i = 0; i < len; i++) {
22298b4
 		active = security_get_boolean_active(names[i]);
22298b4
 		if (active < 0) {
22298b4
-			fprintf(stderr, "Error getting active value for %s\n",
22298b4
-				names[i]);
22298b4
-			rc = -1;
c7862e5
-			goto out;
22298b4
+			if (errno != EACCES) { 
22298b4
+				fprintf(stderr, "Error getting active value for %s\n",
22298b4
+					names[i]);
22298b4
+				rc = -1;
22298b4
+				goto out;
22298b4
+			}
c7862e5
+			continue;
c7862e5
 		}
c7862e5
 		pending = security_get_boolean_pending(names[i]);
c7862e5
 		if (pending < 0) {
22298b4
-			fprintf(stderr, "Error getting pending value for %s\n",
22298b4
-				names[i]);
22298b4
-			rc = -1;
c7862e5
-			goto out;
22298b4
+			if (errno != EACCES) { 
22298b4
+				fprintf(stderr, "Error getting pending value for %s\n",
22298b4
+					names[i]);
22298b4
+				rc = -1;
22298b4
+				goto out;
22298b4
+			}
c7862e5
+			continue;
c7862e5
 		}
c7862e5
 		if (pending != active) {
c7862e5
 			printf("%s --> %s pending: %s\n", names[i],