From: Todd C. Miller Date: Fri, 2 Apr 2010 18:46:00 +0000 (-0400) Subject: No need to provide strdup() or strndup(), sudo uses estrdup() and estrndup() X-Git-Tag: SUDO_1_8_0~749^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c2eeceaa1fb3c5a8e051f66554165cc499322e37;p=sudo No need to provide strdup() or strndup(), sudo uses estrdup() and estrndup() --- diff --git a/configure b/configure index e63d6bff9..c24ad2df5 100755 --- a/configure +++ b/configure @@ -19486,9 +19486,7 @@ esac - - -for ac_func in memrchr strerror strcasecmp sigaction strlcpy strlcat strdup strndup +for ac_func in memrchr strerror strcasecmp sigaction strlcpy strlcat do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` { echo "$as_me:$LINENO: checking for $ac_func" >&5 diff --git a/configure.in b/configure.in index 11d2b1080..3c2c751a8 100644 --- a/configure.in +++ b/configure.in @@ -1942,7 +1942,7 @@ AC_CHECK_FUNCS(utimes, [AC_CHECK_FUNCS(futimes futimesat, [break])], [AC_CHECK_F AC_CHECK_FUNCS(killpg, [], [AC_LIBOBJ(killpg)]) SUDO_FUNC_FNMATCH([AC_DEFINE(HAVE_FNMATCH)], [AC_LIBOBJ(fnmatch)]) SUDO_FUNC_ISBLANK -AC_REPLACE_FUNCS(memrchr strerror strcasecmp sigaction strlcpy strlcat strdup strndup) +AC_REPLACE_FUNCS(memrchr strerror strcasecmp sigaction strlcpy strlcat) AC_CHECK_FUNCS(nanosleep, [], [ # On Solaris, nanosleep is in librt AC_CHECK_LIB(rt, nanosleep, [REPLAY_LIBS="${REPLAY_LIBS} -lrt"], [AC_LIBOBJ(nanosleep)])