1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

configure.ac: remove check for broken memmem

the bug of memmem(3) was fixed in glibc 2.1 released in 1999.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
glass 2019-02-24 05:27:33 +00:00
parent dc700cf903
commit 8b8285e253

View file

@ -1753,33 +1753,6 @@ AS_IF([test "$rb_cv_have_signbit" = yes], [
AC_LIBOBJ([signbit])
])
AC_CACHE_CHECK(for broken memmem, rb_cv_broken_memmem, [
AC_TRY_RUN([
@%:@include <string.h>
int
main(int argc, char **argv)
{
const char *str = "hogefugafoobar";
const char *rs = "foo";
const char *empty = "";
char *p;
p = memmem(str, strlen(str), rs, strlen(rs));
if (p == str+8) {
p = memmem(str, strlen(str), empty, strlen(empty));
if (p == str)
return 0;
}
return 1;
}
],
rb_cv_broken_memmem=no,
rb_cv_broken_memmem=yes,
rb_cv_broken_memmem=yes)
])
test x"$rb_cv_broken_memmem" = xyes && ac_cv_func_memmem=no
AC_FUNC_FORK
AC_CHECK_FUNCS(__syscall)