summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2008-09-21 11:53:20 +0000
committerMike Frysinger <vapier@gentoo.org>2008-09-21 11:53:20 +0000
commit6dbacce590c3579ae3207cd62f05a707323669cf (patch)
tree6ea9c55a648d210220a0e608788ed41fd4ed3ed5 /sys-devel/m4/files
parentarm/s390/sh stable (diff)
downloadhistorical-6dbacce590c3579ae3207cd62f05a707323669cf.tar.gz
historical-6dbacce590c3579ae3207cd62f05a707323669cf.tar.bz2
historical-6dbacce590c3579ae3207cd62f05a707323669cf.zip
old
Package-Manager: portage-2.2_rc8/cvs/Linux 2.6.26.2 x86_64
Diffstat (limited to 'sys-devel/m4/files')
-rw-r--r--sys-devel/m4/files/m4-1.4.10-gnulib-vasnprintf.patch34
-rw-r--r--sys-devel/m4/files/m4-1.4.10-seek.patch15
2 files changed, 0 insertions, 49 deletions
diff --git a/sys-devel/m4/files/m4-1.4.10-gnulib-vasnprintf.patch b/sys-devel/m4/files/m4-1.4.10-gnulib-vasnprintf.patch
deleted file mode 100644
index 7a205c7dcd0a..000000000000
--- a/sys-devel/m4/files/m4-1.4.10-gnulib-vasnprintf.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-http://bugs.gentoo.org/213833
-
-commit 913c09becd9df89dbd9b9f386e7f35c240d5efe8
-Author: Bruno Haible <bruno@clisp.org>
-Date: Fri Oct 19 01:50:42 2007 +0200
-
- Don't use %n on glibc >= 2.3 systems.
-
-diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c
-index f563823..5d818aa 100644
---- a/lib/vasnprintf.c
-+++ b/lib/vasnprintf.c
-@@ -3385,9 +3385,21 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
- #endif
- *fbp = dp->conversion;
- #if USE_SNPRINTF
-+# if !(__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3))
- fbp[1] = '%';
- fbp[2] = 'n';
- fbp[3] = '\0';
-+# else
-+ /* On glibc2 systems from glibc >= 2.3 - probably also older
-+ ones - we know that snprintf's returns value conforms to
-+ ISO C 99: the gl_SNPRINTF_DIRECTIVE_N test passes.
-+ Therefore we can avoid using %n in this situation.
-+ On glibc2 systems from 2004-10-18 or newer, the use of %n
-+ in format strings in writable memory may crash the program
-+ (if compiled with _FORTIFY_SOURCE=2), so we should avoid it
-+ in this situation. */
-+ fbp[1] = '\0';
-+# endif
- #else
- fbp[1] = '\0';
- #endif
diff --git a/sys-devel/m4/files/m4-1.4.10-seek.patch b/sys-devel/m4/files/m4-1.4.10-seek.patch
deleted file mode 100644
index 9e3d51d0470a..000000000000
--- a/sys-devel/m4/files/m4-1.4.10-seek.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Fix for BSD systems pulled from upstream.
-
-diff -ur a/src/output.c b/src/output.c
---- a/src/output.c 2007-07-05 04:56:06 +0100
-+++ b/src/output.c 2007-10-15 09:56:23 +0100
-@@ -252,6 +252,9 @@
- else if (set_cloexec_flag (fileno (file), true) != 0)
- M4ERROR ((warning_status, errno,
- "Warning: cannot protect diversion across forks"));
-+ else if (fseeko (file, 0, SEEK_SET) != 0)
-+ M4ERROR ((EXIT_FAILURE, errno,
-+ "cannot seek to beginning of diversion"));
- return file;
- }
-