summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-10-23 23:47:28 +0000
committerMike Frysinger <vapier@gentoo.org>2007-10-23 23:47:28 +0000
commit029197d9123189e98c7ce69a74c865653373a1dd (patch)
treefbb0d6fd9ecd30142c94071dcbe51ea0f31627b7 /sys-apps/sandbox/files
parentcompiz-fusion initial commit (diff)
downloadhistorical-029197d9123189e98c7ce69a74c865653373a1dd.tar.gz
historical-029197d9123189e98c7ce69a74c865653373a1dd.tar.bz2
historical-029197d9123189e98c7ce69a74c865653373a1dd.zip
Work with new "e" fopen() flag in glibc-2.7 #196720.
Package-Manager: portage-2.1.3.15
Diffstat (limited to 'sys-apps/sandbox/files')
-rw-r--r--sys-apps/sandbox/files/digest-sandbox-1.2.18.1-r23
-rw-r--r--sys-apps/sandbox/files/sandbox-1.2.18.1-open-cloexec.patch15
2 files changed, 18 insertions, 0 deletions
diff --git a/sys-apps/sandbox/files/digest-sandbox-1.2.18.1-r2 b/sys-apps/sandbox/files/digest-sandbox-1.2.18.1-r2
new file mode 100644
index 000000000000..f894e17eaa8e
--- /dev/null
+++ b/sys-apps/sandbox/files/digest-sandbox-1.2.18.1-r2
@@ -0,0 +1,3 @@
+MD5 8637808ea8fa55fe10c57d335911e847 sandbox-1.2.18.1.tar.bz2 236755
+RMD160 62e1e33d7f64db14d9c34d103d50256934a6d253 sandbox-1.2.18.1.tar.bz2 236755
+SHA256 3404381bfdea3042e6ddb7c309eaef08201d8731d8e0a756c42cd389edda14c0 sandbox-1.2.18.1.tar.bz2 236755
diff --git a/sys-apps/sandbox/files/sandbox-1.2.18.1-open-cloexec.patch b/sys-apps/sandbox/files/sandbox-1.2.18.1-open-cloexec.patch
new file mode 100644
index 000000000000..806f1a3a6773
--- /dev/null
+++ b/sys-apps/sandbox/files/sandbox-1.2.18.1-open-cloexec.patch
@@ -0,0 +1,15 @@
+http://bugs.gentoo.org/196720
+
+mark the new "e" fopen() flag as safe
+
+--- sandbox-1.2.18.1/src/libsandbox.c
++++ sandbox-1.2.18.1/src/libsandbox.c
+@@ -1595,7 +1595,7 @@
+ {
+ if (*mode == 'r' && (0 == (strcmp(mode, "r")) ||
+ /* The strspn accept args are known non-writable modifiers */
+- (strlen(++mode) == strspn(mode, "xbtmc")))) {
++ (strlen(++mode) == strspn(mode, "xbtmce")))) {
+ return before_syscall("open_rd", file);
+ } else {
+ return before_syscall("open_wr", file);