Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 134515 | Differences between
and this patch

Collapse All | Expand All

(-)pam-0.78-patches/gentoo-patches/pam-0.78-selinux.patch.orig (-4 / +4 lines)
Lines 871-877 Link Here
871
+static int selinux_enabled=-1;
871
+static int selinux_enabled=-1;
872
+#include <selinux/selinux.h>
872
+#include <selinux/selinux.h>
873
+static security_context_t prev_context=NULL;
873
+static security_context_t prev_context=NULL;
874
+#define SELINUX_ENABLED (selinux_enabled!=-1 ? selinux_enabled : selinux_enabled=is_selinux_enabled()>0)
874
+#define SELINUX_ENABLED (selinux_enabled!=-1 ? selinux_enabled : (selinux_enabled=is_selinux_enabled()>0))
875
+#else
875
+#else
876
+#define SELINUX_ENABLED 0
876
+#define SELINUX_ENABLED 0
877
+#endif
877
+#endif
Lines 1398-1404 Link Here
1398
-
1398
-
1399
+#ifdef WITH_SELINUX
1399
+#ifdef WITH_SELINUX
1400
+#include <selinux/selinux.h>
1400
+#include <selinux/selinux.h>
1401
+#define SELINUX_ENABLED is_selinux_enabled()>0
1401
+#define SELINUX_ENABLED (is_selinux_enabled()>0)
1402
+#else
1402
+#else
1403
+#define SELINUX_ENABLED 0
1403
+#define SELINUX_ENABLED 0
1404
+#endif
1404
+#endif
Lines 1504-1510 Link Here
1504
+static int selinux_enabled=-1;
1504
+static int selinux_enabled=-1;
1505
+#ifdef WITH_SELINUX
1505
+#ifdef WITH_SELINUX
1506
+#include <selinux/selinux.h>
1506
+#include <selinux/selinux.h>
1507
+#define SELINUX_ENABLED (selinux_enabled!=-1 ? selinux_enabled : selinux_enabled=is_selinux_enabled()>0)
1507
+#define SELINUX_ENABLED (selinux_enabled!=-1 ? selinux_enabled : (selinux_enabled=is_selinux_enabled()>0))
1508
+static security_context_t prev_context=NULL;
1508
+static security_context_t prev_context=NULL;
1509
+#else
1509
+#else
1510
+#define SELINUX_ENABLED 0
1510
+#define SELINUX_ENABLED 0
Lines 1906-1912 Link Here
1906
+#include <sys/wait.h>
1906
+#include <sys/wait.h>
1907
+#ifdef WITH_SELINUX
1907
+#ifdef WITH_SELINUX
1908
+#include <selinux/selinux.h>
1908
+#include <selinux/selinux.h>
1909
+#define SELINUX_ENABLED is_selinux_enabled()>0
1909
+#define SELINUX_ENABLED (is_selinux_enabled()>0)
1910
+#else
1910
+#else
1911
+#define SELINUX_ENABLED 0
1911
+#define SELINUX_ENABLED 0
1912
+#endif
1912
+#endif

Return to bug 134515