|
Štěpán Kasal |
3d6770 |
2009-11-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
Štěpán Kasal |
3d6770 |
|
|
Štěpán Kasal |
3d6770 |
Fix AC_FUNC_MMAP regression with C++ compiler in 2.65.
|
|
Štěpán Kasal |
3d6770 |
* lib/autoconf/functions.m4 (AC_FUNC_MMAP): Use const char*
|
|
Štěpán Kasal |
3d6770 |
for the constant string. Cast void* to char* for assignment.
|
|
Štěpán Kasal |
3d6770 |
* NEWS, THANKS: Update.
|
|
Štěpán Kasal |
3d6770 |
Report by Michal Čihař.
|
|
Štěpán Kasal |
3d6770 |
|
|
Štěpán Kasal |
3d6770 |
diff --git a/NEWS b/NEWS
|
|
Štěpán Kasal |
3d6770 |
index b72eb17..32fa957 100644
|
|
Štěpán Kasal |
3d6770 |
--- a/NEWS
|
|
Štěpán Kasal |
3d6770 |
+++ b/NEWS
|
|
Štěpán Kasal |
3d6770 |
@@ -1,5 +1,10 @@
|
|
Štěpán Kasal |
3d6770 |
GNU Autoconf NEWS - User visible changes.
|
|
Štěpán Kasal |
3d6770 |
|
|
Štěpán Kasal |
3d6770 |
+* Major changes in Autoconf 2.65a (????-??-??) [experimental]
|
|
Štěpán Kasal |
3d6770 |
+ Released by ???? ????
|
|
Štěpán Kasal |
3d6770 |
+
|
|
Štěpán Kasal |
3d6770 |
+** AC_FUNC_MMAP works in C++ mode again. Regression introduced in 2.64.
|
|
Štěpán Kasal |
3d6770 |
+
|
|
Štěpán Kasal |
3d6770 |
* Major changes in Autoconf 2.65 (2009-11-21) [stable]
|
|
Štěpán Kasal |
3d6770 |
Released by Eric Blake, based on git versions 2.64.*.
|
|
Štěpán Kasal |
3d6770 |
|
|
Štěpán Kasal |
3d6770 |
diff --git a/THANKS b/THANKS
|
|
Štěpán Kasal |
3d6770 |
index b288163..fdd6930 100644
|
|
Štěpán Kasal |
3d6770 |
--- a/THANKS
|
|
Štěpán Kasal |
3d6770 |
+++ b/THANKS
|
|
Štěpán Kasal |
3d6770 |
@@ -250,6 +250,7 @@ Matthew D. Langston langston@SLAC.Stanford.EDU
|
|
Štěpán Kasal |
3d6770 |
Matthew Mueller donut@azstarnet.com
|
|
Štěpán Kasal |
3d6770 |
Matthew Woehlke mw_triad@users.sourceforge.net
|
|
Štěpán Kasal |
3d6770 |
Matthias Andree matthias.andree@gmx.de
|
|
Štěpán Kasal |
3d6770 |
+Michal Čihař nijel@debian.org
|
|
Štěpán Kasal |
3d6770 |
Michael Elizabeth Chastain chastain@cygnus.com
|
|
Štěpán Kasal |
3d6770 |
Michael Jenning ?
|
|
Štěpán Kasal |
3d6770 |
Michael Matz matz@kde.org
|
|
Štěpán Kasal |
3d6770 |
diff --git a/lib/autoconf/functions.m4 b/lib/autoconf/functions.m4
|
|
Štěpán Kasal |
3d6770 |
index 6b6e7fc..14a8cb9 100644
|
|
Štěpán Kasal |
3d6770 |
--- a/lib/autoconf/functions.m4
|
|
Štěpán Kasal |
3d6770 |
+++ b/lib/autoconf/functions.m4
|
|
Štěpán Kasal |
3d6770 |
@@ -1258,6 +1258,7 @@ int
|
|
Štěpán Kasal |
3d6770 |
main ()
|
|
Štěpán Kasal |
3d6770 |
{
|
|
Štěpán Kasal |
3d6770 |
char *data, *data2, *data3;
|
|
Štěpán Kasal |
3d6770 |
+ const char *cdata2;
|
|
Štěpán Kasal |
3d6770 |
int i, pagesize;
|
|
Štěpán Kasal |
3d6770 |
int fd, fd2;
|
|
Štěpán Kasal |
3d6770 |
|
|
Štěpán Kasal |
3d6770 |
@@ -1282,10 +1283,10 @@ main ()
|
|
Štěpán Kasal |
3d6770 |
fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
|
|
Štěpán Kasal |
3d6770 |
if (fd2 < 0)
|
|
Štěpán Kasal |
3d6770 |
return 4;
|
|
Štěpán Kasal |
3d6770 |
- data2 = "";
|
|
Štěpán Kasal |
3d6770 |
- if (write (fd2, data2, 1) != 1)
|
|
Štěpán Kasal |
3d6770 |
+ cdata2 = "";
|
|
Štěpán Kasal |
3d6770 |
+ if (write (fd2, cdata2, 1) != 1)
|
|
Štěpán Kasal |
3d6770 |
return 5;
|
|
Štěpán Kasal |
3d6770 |
- data2 = mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
|
|
Štěpán Kasal |
3d6770 |
+ data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
|
|
Štěpán Kasal |
3d6770 |
if (data2 == MAP_FAILED)
|
|
Štěpán Kasal |
3d6770 |
return 6;
|
|
Štěpán Kasal |
3d6770 |
for (i = 0; i < pagesize; ++i)
|