From 1d05df5ac17797cbb06c09ad9c6f91af5ec34fbe Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Queru Date: Wed, 18 Aug 2010 11:16:42 -0700 Subject: [PATCH] Revert "- updates NetUtils to use new libnetutils headers" This reverts commit c23dbd25574f04dcba93a4eadcfc03286ca9331f. --- core/jni/android_net_NetUtils.cpp | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/core/jni/android_net_NetUtils.cpp b/core/jni/android_net_NetUtils.cpp index 50df9d3fc0..feb0dadc15 100644 --- a/core/jni/android_net_NetUtils.cpp +++ b/core/jni/android_net_NetUtils.cpp @@ -22,8 +22,29 @@ #include #include -#include -#include +extern "C" { +int ifc_enable(const char *ifname); +int ifc_disable(const char *ifname); +int ifc_add_host_route(const char *ifname, uint32_t addr); +int ifc_remove_host_routes(const char *ifname); +int ifc_set_default_route(const char *ifname, uint32_t gateway); +int ifc_get_default_route(const char *ifname); +int ifc_remove_default_route(const char *ifname); +int ifc_reset_connections(const char *ifname); +int ifc_configure(const char *ifname, in_addr_t ipaddr, in_addr_t netmask, in_addr_t gateway, in_addr_t dns1, in_addr_t dns2); + +int dhcp_do_request(const char *ifname, + in_addr_t *ipaddr, + in_addr_t *gateway, + in_addr_t *mask, + in_addr_t *dns1, + in_addr_t *dns2, + in_addr_t *server, + uint32_t *lease); +int dhcp_stop(const char *ifname); +int dhcp_release_lease(const char *ifname); +char *dhcp_get_errmsg(); +} #define NETUTILS_PKG_NAME "android/net/NetworkUtils"