aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2015-08-17 18:18:39 -0400
committerMike Frysinger <vapier@gentoo.org>2015-08-20 10:38:38 -0400
commitbdf41eb2ecb9a7a72e3024d088e63edff2ddc0e5 (patch)
tree7c8cf990bf4eb2527facb723aec806598f659e35 /porting.h
parentsecurity: leverage namespaces to restrict the runtime a bit (diff)
downloadpax-utils-bdf41eb2ecb9a7a72e3024d088e63edff2ddc0e5.tar.gz
pax-utils-bdf41eb2ecb9a7a72e3024d088e63edff2ddc0e5.tar.bz2
pax-utils-bdf41eb2ecb9a7a72e3024d088e63edff2ddc0e5.zip
security: lock down privs a bit via prctl
Should prevent accidentally running set*id programs less of a problem.
Diffstat (limited to 'porting.h')
-rw-r--r--porting.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/porting.h b/porting.h
index 9dea528..c93f0f8 100644
--- a/porting.h
+++ b/porting.h
@@ -42,6 +42,10 @@
#if !defined(__FreeBSD__) && !defined(__OpenBSD__)
# include <alloca.h>
#endif
+#if defined(__linux__)
+# include <sys/prctl.h>
+# include <linux/securebits.h>
+#endif
#if defined(__GLIBC__) || defined(__UCLIBC__)
# include <byteswap.h>
# include <endian.h>