OLIBS="$LIBS"
LIBS="${LIBS} ${NET_LIBS}"
found=false
-ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
-if test "x$ac_cv_func_inet_ntop" = xyes; then :
+INET_PTON_LIBS=
+ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
+if test "x$ac_cv_func_inet_pton" = xyes; then :
found=true
- $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h
+ $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
else
extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`"
_sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/ *//g' -e 's/-l/_/g'`
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop in -l$lib${5+ }$extralibs" >&5
-$as_echo_n "checking for inet_ntop in -l$lib${5+ }$extralibs... " >&6; }
- if { as_var=sudo_cv_lib_$lib''_inet_ntop$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton in -l$lib${5+ }$extralibs" >&5
+$as_echo_n "checking for inet_pton in -l$lib${5+ }$extralibs... " >&6; }
+ if { as_var=sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
$as_echo_n "(cached) " >&6
else
#ifdef __cplusplus
extern "C"
#endif
-char inet_ntop ();
+char inet_pton ();
int
main ()
{
-return inet_ntop ();
+return inet_pton ();
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
- eval sudo_cv_lib_$lib''_inet_ntop$_sudo_check_lib_extras=yes
+ eval sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras=yes
else
- eval sudo_cv_lib_$lib''_inet_ntop$_sudo_check_lib_extras=no
+ eval sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras=no
fi
rm -f core conftest.err conftest.$ac_objext \
fi
- if eval test \$sudo_cv_lib_$lib''_inet_ntop$_sudo_check_lib_extras = "yes"; then
+ if eval test \$sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras = "yes"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
found=true
- $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h
+ $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
NET_LIBS="${NET_LIBS} $libs"
+ INET_PTON_LIBS="$libs"
break
else
LIBS="$OLIBS"
if test X"$found" != X"true"; then
case " $LIBOBJS " in
- *" inet_ntop.$ac_objext "* ) ;;
- *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
+ *" inet_pton.$ac_objext "* ) ;;
+ *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
;;
esac
- for _sym in sudo_inet_ntop; do
+ for _sym in sudo_inet_pton; do
COMPAT_EXP="${COMPAT_EXP}${_sym}
"
done
OLIBS="$LIBS"
LIBS="${LIBS} ${NET_LIBS}"
found=false
-INET_PTON_LIBS=
-ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
-if test "x$ac_cv_func_inet_pton" = xyes; then :
+ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
+if test "x$ac_cv_func_inet_ntop" = xyes; then :
found=true
- $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
+ $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h
else
extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`"
_sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/ *//g' -e 's/-l/_/g'`
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton in -l$lib${5+ }$extralibs" >&5
-$as_echo_n "checking for inet_pton in -l$lib${5+ }$extralibs... " >&6; }
- if { as_var=sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop in -l$lib${5+ }$extralibs" >&5
+$as_echo_n "checking for inet_ntop in -l$lib${5+ }$extralibs... " >&6; }
+ if { as_var=sudo_cv_lib_$lib''_inet_ntop$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
$as_echo_n "(cached) " >&6
else
#ifdef __cplusplus
extern "C"
#endif
-char inet_pton ();
+char inet_ntop ();
int
main ()
{
-return inet_pton ();
+return inet_ntop ();
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
- eval sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras=yes
+ eval sudo_cv_lib_$lib''_inet_ntop$_sudo_check_lib_extras=yes
else
- eval sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras=no
+ eval sudo_cv_lib_$lib''_inet_ntop$_sudo_check_lib_extras=no
fi
rm -f core conftest.err conftest.$ac_objext \
fi
- if eval test \$sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras = "yes"; then
+ if eval test \$sudo_cv_lib_$lib''_inet_ntop$_sudo_check_lib_extras = "yes"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
found=true
- $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
+ $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h
NET_LIBS="${NET_LIBS} $libs"
- INET_PTON_LIBS="$libs"
break
else
LIBS="$OLIBS"
if test X"$found" != X"true"; then
case " $LIBOBJS " in
- *" inet_pton.$ac_objext "* ) ;;
- *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
+ *" inet_ntop.$ac_objext "* ) ;;
+ *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
;;
esac
- for _sym in sudo_inet_pton; do
+ for _sym in sudo_inet_ntop; do
COMPAT_EXP="${COMPAT_EXP}${_sym}
"
done
])
LIBS="$OLIBS"
dnl
-dnl If inet_ntop(3) not in libc, check -lnsl and -linet
+dnl If inet_pton(3) not in libc, check -lnsl and -linet
dnl May need to link with *both* -lnsl and -lsocket due to unresolved symbols
-dnl Some systems may have inet_ntop() in libresolv.
+dnl Some systems may have inet_pton() in libresolv.
dnl
OLIBS="$LIBS"
LIBS="${LIBS} ${NET_LIBS}"
found=false
-AC_CHECK_FUNC([inet_ntop], [
+INET_PTON_LIBS=
+AC_CHECK_FUNC([inet_pton], [
found=true
- AC_DEFINE(HAVE_INET_NTOP)
+ AC_DEFINE(HAVE_INET_PTON)
], [
for libs in "-lsocket" "-linet" "-lsocket -lnsl" "-lresolv"; do
_libs=
test -z "$libs" && continue
lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`"
extralibs="`echo \"$libs\"|sed 's/^-l[[^ ]]*//'`"
- SUDO_CHECK_LIB($lib, inet_ntop, [
+ SUDO_CHECK_LIB($lib, inet_pton, [
found=true
- AC_DEFINE(HAVE_INET_NTOP)
+ AC_DEFINE(HAVE_INET_PTON)
NET_LIBS="${NET_LIBS} $libs"
+ INET_PTON_LIBS="$libs"
break
], [], [$extralibs])
done
])
LIBS="$OLIBS"
if test X"$found" != X"true"; then
- AC_LIBOBJ(inet_ntop)
- SUDO_APPEND_COMPAT_EXP(sudo_inet_ntop)
+ AC_LIBOBJ(inet_pton)
+ SUDO_APPEND_COMPAT_EXP(sudo_inet_pton)
fi
dnl
-dnl If inet_pton(3) not in libc, check -lnsl and -linet
+dnl If inet_ntop(3) not in libc, check -lnsl and -linet
dnl May need to link with *both* -lnsl and -lsocket due to unresolved symbols
-dnl Some systems may have inet_pton() in libresolv.
+dnl Some systems may have inet_ntop() in libresolv.
dnl
OLIBS="$LIBS"
LIBS="${LIBS} ${NET_LIBS}"
found=false
-INET_PTON_LIBS=
-AC_CHECK_FUNC([inet_pton], [
+AC_CHECK_FUNC([inet_ntop], [
found=true
- AC_DEFINE(HAVE_INET_PTON)
+ AC_DEFINE(HAVE_INET_NTOP)
], [
for libs in "-lsocket" "-linet" "-lsocket -lnsl" "-lresolv"; do
_libs=
test -z "$libs" && continue
lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`"
extralibs="`echo \"$libs\"|sed 's/^-l[[^ ]]*//'`"
- SUDO_CHECK_LIB($lib, inet_pton, [
+ SUDO_CHECK_LIB($lib, inet_ntop, [
found=true
- AC_DEFINE(HAVE_INET_PTON)
+ AC_DEFINE(HAVE_INET_NTOP)
NET_LIBS="${NET_LIBS} $libs"
- INET_PTON_LIBS="$libs"
break
], [], [$extralibs])
done
])
LIBS="$OLIBS"
if test X"$found" != X"true"; then
- AC_LIBOBJ(inet_pton)
- SUDO_APPEND_COMPAT_EXP(sudo_inet_pton)
+ AC_LIBOBJ(inet_ntop)
+ SUDO_APPEND_COMPAT_EXP(sudo_inet_ntop)
fi
dnl
dnl If syslog(3) not in libc, check -lsocket, -lnsl and -linet