diff options
author | Ulrich Müller <ulm@gentoo.org> | 2009-05-29 13:13:38 +0000 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2009-05-29 13:13:38 +0000 |
commit | d323568d222b6b811d571ed2109b21ab3065e64a (patch) | |
tree | ffc2c2f3d1e9b0a7dec56d1b2b0250ba78d5a618 | |
parent | Update bss-heap-gap patch for Emacs 18 and 21. (diff) | |
download | emacs-patches-d323568d222b6b811d571ed2109b21ab3065e64a.tar.gz emacs-patches-d323568d222b6b811d571ed2109b21ab3065e64a.tar.bz2 emacs-patches-d323568d222b6b811d571ed2109b21ab3065e64a.zip |
Fix compilation with glibc 2.10 headers.emacs-18.59-patches-4
-rw-r--r-- | emacs/18.59/06_all_glibc-2.10.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/emacs/18.59/06_all_glibc-2.10.patch b/emacs/18.59/06_all_glibc-2.10.patch new file mode 100644 index 0000000..57671a4 --- /dev/null +++ b/emacs/18.59/06_all_glibc-2.10.patch @@ -0,0 +1,45 @@ +Prereq: 2007-01-29 +--- emacs-18.59-orig/etc/ChangeLog 2007-01-29 21:47:56.000000000 +0100 ++++ emacs-18.59/etc/ChangeLog 2009-05-29 14:55:51.000000000 +0200 +@@ -1,3 +1,9 @@ ++2009-05-29 Ulrich Mueller <ulm@gentoo.org> ++ ++ * etags.c (etags_getline): Renamed from getline, fixes compilation ++ with glibc 2.10 headers. ++ (put_entries): Fix format specifier for long int. ++ + 2007-01-29 Ulrich Mueller <ulm@kph.uni-mainz.de> + + * emacsclient.c, server.c: Check for HAVE_SOCKETS instead of BSD. +--- emacs-18.59-orig/etc/etags.c 2007-01-29 21:47:56.000000000 +0100 ++++ emacs-18.59/etc/etags.c 2009-05-29 14:50:13.000000000 +0200 +@@ -616,7 +616,7 @@ + + if (eflag) + { +- fprintf (outf, "%s%c%d,%d\n", ++ fprintf (outf, "%s%c%d,%ld\n", + node->pat, 0177, node->lno, node->cno); + } + else if (!xflag) +@@ -840,9 +840,9 @@ + if (linestart != linecharno) + { + #ifdef VMS +- getline (vmslinestart); ++ etags_getline (vmslinestart); + #else +- getline (linestart); ++ etags_getline (linestart); + #endif + strncpy (tok, token + (lb1.buffer - buf), + tp-token+1); +@@ -999,7 +999,7 @@ + return !bad && win; + } + +-getline (atchar) ++etags_getline (atchar) + long atchar; + { + long saveftell = ftell (inf); |