aboutsummaryrefslogtreecommitdiff
path: root/devel/patch/files/patch-gl__m4__strnlen.m4
diff options
context:
space:
mode:
Diffstat (limited to 'devel/patch/files/patch-gl__m4__strnlen.m4')
-rw-r--r--devel/patch/files/patch-gl__m4__strnlen.m434
1 files changed, 34 insertions, 0 deletions
diff --git a/devel/patch/files/patch-gl__m4__strnlen.m4 b/devel/patch/files/patch-gl__m4__strnlen.m4
new file mode 100644
index 000000000000..4030e3f487fd
--- /dev/null
+++ b/devel/patch/files/patch-gl__m4__strnlen.m4
@@ -0,0 +1,34 @@
+--- ./gl/m4/strnlen.m4.orig 2009-11-15 15:34:14.000000000 -0500
++++ ./gl/m4/strnlen.m4 2009-11-15 15:34:14.000000000 -0500
+@@ -0,0 +1,31 @@
++# strnlen.m4 serial 10
++dnl Copyright (C) 2002-2003, 2005-2007, 2009 Free Software Foundation, Inc.
++dnl This file is free software; the Free Software Foundation
++dnl gives unlimited permission to copy and/or distribute it,
++dnl with or without modifications, as long as this notice is preserved.
++
++AC_DEFUN([gl_FUNC_STRNLEN],
++[
++ dnl Persuade glibc <string.h> to declare strnlen().
++ AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
++
++ dnl AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
++ AC_CHECK_DECLS_ONCE([strnlen])
++ if test $ac_cv_have_decl_strnlen = no; then
++ HAVE_DECL_STRNLEN=0
++ fi
++
++ AC_FUNC_STRNLEN
++ if test $ac_cv_func_strnlen_working = no; then
++ # This is necessary because automake-1.6.1 doesn't understand
++ # that the above use of AC_FUNC_STRNLEN means we may have to use
++ # lib/strnlen.c.
++ #AC_LIBOBJ([strnlen])
++ AC_DEFINE([strnlen], [rpl_strnlen],
++ [Define to rpl_strnlen if the replacement function should be used.])
++ gl_PREREQ_STRNLEN
++ fi
++])
++
++# Prerequisites of lib/strnlen.c.
++AC_DEFUN([gl_PREREQ_STRNLEN], [:])