projects
/
gnulib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
*** empty log message ***
[gnulib.git]
/
m4
/
strerror_r.m4
diff --git
a/m4/strerror_r.m4
b/m4/strerror_r.m4
index
eab6916
..
6cf4624
100644
(file)
--- a/
m4/strerror_r.m4
+++ b/
m4/strerror_r.m4
@@
-1,4
+1,4
@@
-#serial 100
0
+#serial 100
2
# Experimental replacement for the function in the latest CVS autoconf.
# If the compile-test says strerror_r doesn't work, then resort to a
# `run'-test that works on BeOS and segfaults on DEC Unix.
# Experimental replacement for the function in the latest CVS autoconf.
# If the compile-test says strerror_r doesn't work, then resort to a
# `run'-test that works on BeOS and segfaults on DEC Unix.
@@
-9,8
+9,7
@@
undefine([AC_FUNC_STRERROR_R])
# AC_FUNC_STRERROR_R
# ------------------
AC_DEFUN([AC_FUNC_STRERROR_R],
# AC_FUNC_STRERROR_R
# ------------------
AC_DEFUN([AC_FUNC_STRERROR_R],
-[# Check strerror_r
-AC_CHECK_DECLS([strerror_r])
+[AC_CHECK_DECLS([strerror_r])
AC_CHECK_FUNCS([strerror_r])
if test $ac_cv_func_strerror_r = yes; then
AC_CHECK_HEADERS(string.h)
AC_CHECK_FUNCS([strerror_r])
if test $ac_cv_func_strerror_r = yes; then
AC_CHECK_HEADERS(string.h)
@@
-25,8
+24,8
@@
if test $ac_cv_func_strerror_r = yes; then
# endif
],
[
# endif
],
[
- char buf;
- char x = *strerror_r (0,
&
buf, sizeof buf);
+ char buf
[100]
;
+ char x = *strerror_r (0, buf, sizeof buf);
],
ac_cv_func_strerror_r_works=yes,
ac_cv_func_strerror_r_works=no
],
ac_cv_func_strerror_r_works=yes,
ac_cv_func_strerror_r_works=no
@@
-42,26
+41,26
@@
if test $ac_cv_func_strerror_r = yes; then
[
# include <stdio.h>
# include <string.h>
[
# include <stdio.h>
# include <string.h>
+# include <ctype.h>
extern char *strerror_r ();
int
main ()
{
extern char *strerror_r ();
int
main ()
{
- char buf[
2
];
+ char buf[
100
];
char x = *strerror_r (0, buf, sizeof buf);
char x = *strerror_r (0, buf, sizeof buf);
- exit (
x &&
!isalpha (x));
+ exit (!isalpha (x));
}
],
ac_cv_func_strerror_r_works=yes,
ac_cv_func_strerror_r_works=no,
ac_cv_func_strerror_r_works=no)
fi
}
],
ac_cv_func_strerror_r_works=yes,
ac_cv_func_strerror_r_works=no,
ac_cv_func_strerror_r_works=no)
fi
-
- if test $ac_cv_func_strerror_r_works = yes; then
- AC_DEFINE_UNQUOTED(HAVE_WORKING_STRERROR_R, 1,
- [Define to 1 if `strerror_r' returns a string.])
- fi
])
])
+ if test $ac_cv_func_strerror_r_works = yes; then
+ AC_DEFINE_UNQUOTED(HAVE_WORKING_STRERROR_R, 1,
+ [Define to 1 if `strerror_r' returns a string.])
+ fi
fi
])# AC_FUNC_STRERROR_R
fi
])# AC_FUNC_STRERROR_R