summaryrefslogtreecommitdiff
path: root/native/jni/java-net/java_net_VMNetworkInterface.c
diff options
context:
space:
mode:
authorChristian Thalinger <twisti@complang.tuwien.ac.at>2007-04-05 12:34:19 +0000
committerChristian Thalinger <twisti@complang.tuwien.ac.at>2007-04-05 12:34:19 +0000
commit676d651101c50bbc5ee9acede3adda1703d64da4 (patch)
treeb857fd4cdc8de36e33551feb25fe83f7cd1a607e /native/jni/java-net/java_net_VMNetworkInterface.c
parent3ee8ef1eff9e290fe3bd85c83c632bf40e713ba4 (diff)
downloadclasspath-676d651101c50bbc5ee9acede3adda1703d64da4.tar.gz
2007-04-05 Christian Thalinger <twisti@complang.tuwien.ac.at>
* native/jni/java-net/java_net_VMNetworkInterface.c [HAVE_IFADDRS_H && HAVE_GETIFADDRS] (free_netif_list): Added #ifdef. (getVMInterfaces): Added UNUSED argument attribute.
Diffstat (limited to 'native/jni/java-net/java_net_VMNetworkInterface.c')
-rw-r--r--native/jni/java-net/java_net_VMNetworkInterface.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/native/jni/java-net/java_net_VMNetworkInterface.c b/native/jni/java-net/java_net_VMNetworkInterface.c
index b51bf68ec..73da5ee24 100644
--- a/native/jni/java-net/java_net_VMNetworkInterface.c
+++ b/native/jni/java-net/java_net_VMNetworkInterface.c
@@ -96,6 +96,7 @@ struct netif_entry
struct netif_entry *next;
};
+#if defined (HAVE_IFADDRS_H) && defined (HAVE_GETIFADDRS)
static void
free_netif_list (JNIEnv *env, struct netif_entry *list)
{
@@ -106,12 +107,14 @@ free_netif_list (JNIEnv *env, struct netif_entry *list)
list = e;
}
}
+#endif
/*
* Returns all local network interfaces as an array.
*/
JNIEXPORT jobjectArray JNICALL
-Java_java_net_VMNetworkInterface_getVMInterfaces (JNIEnv * env, jclass clazz)
+Java_java_net_VMNetworkInterface_getVMInterfaces (JNIEnv * env,
+ jclass clazz UNUSED)
{
#if defined (HAVE_IFADDRS_H) && defined (HAVE_GETIFADDRS)
struct ifaddrs *ifaddrs, *i;
@@ -245,7 +248,7 @@ Java_java_net_VMNetworkInterface_getVMInterfaces (JNIEnv * env, jclass clazz)
#else
JCL_ThrowException (env, "java/net/SocketException", "getifaddrs not supported");
return NULL;
-#endif /* HAVE_GETIFADDRS */
+#endif /* HAVE_IFADDRS_H && HAVE_GETIFADDRS */
}
/* end of file */