summaryrefslogtreecommitdiff
path: root/m4/strndup.m4
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2006-07-09 16:59:35 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2006-07-09 16:59:35 +0000
commitfbb436b3f842904e6617040a8614d0b068fd662b (patch)
tree73ca4ec7ed6ce4753b7e11b8bd0767b5cdd66c04 /m4/strndup.m4
parentcb052e4f6cc723bc408f32963e921705f3286c94 (diff)
downloadcoreutils-fbb436b3f842904e6617040a8614d0b068fd662b.tar.xz
Update from gnulib.
Diffstat (limited to 'm4/strndup.m4')
-rw-r--r--m4/strndup.m414
1 files changed, 8 insertions, 6 deletions
diff --git a/m4/strndup.m4 b/m4/strndup.m4
index 48b15cc03..e333f5cfd 100644
--- a/m4/strndup.m4
+++ b/m4/strndup.m4
@@ -1,4 +1,4 @@
-# strndup.m4 serial 6
+# strndup.m4 serial 7
dnl Copyright (C) 2002-2003, 2005-2006 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
@@ -27,13 +27,15 @@ AC_DEFUN([gl_FUNC_STRNDUP],
return s[13] != '\0';]])],
[gl_cv_func_strndup=yes],
[gl_cv_func_strndup=no],
- [AC_EGREP_CPP([too risky], [
+ [AC_CHECK_FUNC([strndup],
+ [AC_EGREP_CPP([too risky], [
#ifdef _AIX
- too risky
+ too risky
#endif
- ],
- [gl_cv_func_strndup=no],
- [gl_cv_func_strndup=yes])])])
+ ],
+ [gl_cv_func_strndup=no],
+ [gl_cv_func_strndup=yes])],
+ [gl_cv_func_strndup=no])])])
if test $gl_cv_func_strndup = yes; then
AC_DEFINE([HAVE_STRNDUP], 1,
[Define if you have the strndup() function and it works.])