aboutsummaryrefslogtreecommitdiff
path: root/src/util/test_os_network.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/test_os_network.c')
-rw-r--r--src/util/test_os_network.c30
1 files changed, 22 insertions, 8 deletions
diff --git a/src/util/test_os_network.c b/src/util/test_os_network.c
index b6e981bc3..fa769de6f 100644
--- a/src/util/test_os_network.c
+++ b/src/util/test_os_network.c
@@ -11,7 +11,7 @@
11 WITHOUT ANY WARRANTY; without even the implied warranty of 11 WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Affero General Public License for more details. 13 Affero General Public License for more details.
14 14
15 You should have received a copy of the GNU Affero General Public License 15 You should have received a copy of the GNU Affero General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>. 16 along with this program. If not, see <http://www.gnu.org/licenses/>.
17 17
@@ -31,8 +31,12 @@
31 * (success). 31 * (success).
32 */ 32 */
33static int 33static int
34proc (void *cls, const char *name, int isDefault, const struct sockaddr *addr, 34proc (void *cls,
35 const struct sockaddr *broadcast_addr, const struct sockaddr *netmask, 35 const char *name,
36 int isDefault,
37 const struct sockaddr *addr,
38 const struct sockaddr *broadcast_addr,
39 const struct sockaddr *netmask,
36 socklen_t addrlen) 40 socklen_t addrlen)
37{ 41{
38 int *ok = cls; 42 int *ok = cls;
@@ -46,11 +50,18 @@ proc (void *cls, const char *name, int isDefault, const struct sockaddr *addr,
46 else 50 else
47 protocol = "IPv6"; 51 protocol = "IPv6";
48 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 52 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
49 "%s Address `%s'\n", protocol, GNUNET_a2s ((const struct sockaddr *) addr,addrlen) ); 53 "%s Address `%s'\n",
54 protocol,
55 GNUNET_a2s ((const struct sockaddr *) addr,
56 addrlen) );
50 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 57 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
51 "Netmask `%s'\n", GNUNET_a2s ((const struct sockaddr *) netmask, addrlen) ); 58 "Netmask `%s'\n",
59 GNUNET_a2s ((const struct sockaddr *) netmask,
60 addrlen) );
52 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 61 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
53 "`%s'\n", GNUNET_a2s ((const struct sockaddr *) broadcast_addr,addrlen) ); 62 "`%s'\n",
63 GNUNET_a2s ((const struct sockaddr *) broadcast_addr,
64 addrlen) );
54 inet_ntop (addr->sa_family, 65 inet_ntop (addr->sa_family,
55 (addr->sa_family == 66 (addr->sa_family ==
56 AF_INET) ? (void *) &((struct sockaddr_in *) addr)->sin_addr 67 AF_INET) ? (void *) &((struct sockaddr_in *) addr)->sin_addr
@@ -67,9 +78,12 @@ main (int argc, char *argv[])
67{ 78{
68 int ret; 79 int ret;
69 80
70 GNUNET_log_setup ("test-os-network", "WARNING", NULL); 81 GNUNET_log_setup ("test-os-network",
82 "WARNING",
83 NULL);
71 ret = 1; 84 ret = 1;
72 GNUNET_OS_network_interfaces_list (&proc, &ret); 85 GNUNET_OS_network_interfaces_list (&proc,
86 &ret);
73 return ret; 87 return ret;
74} 88}
75 89