From ceee1bcb7164be35d829f539e9bfa2e8874c4571 Mon Sep 17 00:00:00 2001 From: russell Date: Tue, 4 Sep 2007 19:51:37 +0000 Subject: Don't check for and include strlcpy and strlcat in editline. We also include them directly in Asterisk. For platforms that need them (like my mac), you will get a linker error due to the functions being included twice. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@81452 f38db490-d61c-443f-a65b-d21fe96a405b --- main/editline/configure | 112 --------------------------------------------- main/editline/configure.in | 2 - 2 files changed, 114 deletions(-) (limited to 'main') diff --git a/main/editline/configure b/main/editline/configure index 8f9075c5f..bb250aea1 100755 --- a/main/editline/configure +++ b/main/editline/configure @@ -1538,118 +1538,6 @@ else fi done -for ac_func in strlcat -do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:1527: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } -EOF -if { (eval echo configure:1555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 -CCSRCS="$CCSRCS np/strlcat.c" -fi -done - -for ac_func in strlcpy -do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:1583: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } -EOF -if { (eval echo configure:1611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 -CCSRCS="$CCSRCS np/strlcpy.c" -fi -done - for ac_func in fgetln do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 diff --git a/main/editline/configure.in b/main/editline/configure.in index 2e37d6b2a..7feebd696 100644 --- a/main/editline/configure.in +++ b/main/editline/configure.in @@ -95,8 +95,6 @@ AC_CHECK_HEADERS(termcap.h, , \ AC_CHECK_HEADERS(sys/cdefs.h vis.h) AC_CHECK_FUNCS(issetugid) -AC_CHECK_FUNCS(strlcat, , CCSRCS="$CCSRCS np/strlcat.c") -AC_CHECK_FUNCS(strlcpy, , CCSRCS="$CCSRCS np/strlcpy.c") AC_CHECK_FUNCS(fgetln, , CCSRCS="$CCSRCS np/fgetln.c") AC_CHECK_FUNCS(strvis, , CCSRCS="$CCSRCS np/vis.c") AC_CHECK_FUNCS(strunvis, , CCSRCS="$CCSRCS np/unvis.c") -- cgit v1.2.3