diff --git a/test/nmnetlinktest.c b/test/nmnetlinktest.c deleted file mode 100644 index da7734d91..000000000 --- a/test/nmnetlinktest.c +++ /dev/null @@ -1,96 +0,0 @@ -/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */ -/* - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along - * with this program; if not, write to the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Copyright (C) 2005 - 2008 Red Hat, Inc. - * - */ - -#include - -#include -#include -#include -#include -#include -#include -#include - -#include -#include - -static void -device_added (NmNetlinkMonitor *monitor, - const gchar *device_name) -{ - g_print ("interface '%s' connected\n", device_name); -} - - -static void -device_removed (NmNetlinkMonitor *monitor, - const gchar *device_name) -{ - g_print ("interface '%s' disconnected\n", device_name); -} - -int -main (void) -{ - NmNetlinkMonitor *monitor; - GMainLoop *loop; - GError *error; - - g_type_init (); - - monitor = nm_netlink_monitor_new (); - - error = NULL; - nm_netlink_monitor_open_connection (monitor, &error); - - if (error != NULL) - { - g_printerr ("could not open connection: %s\n", - error->message); - g_error_free (error); - return 1; - } - - loop = g_main_loop_new (NULL, FALSE); - - g_signal_connect (G_OBJECT (monitor), - "interface-connected", - G_CALLBACK (device_added), NULL); - - g_signal_connect (G_OBJECT (monitor), - "interface-disconnected", - G_CALLBACK (device_removed), NULL); - - nm_netlink_monitor_attach (monitor, NULL); - - nm_netlink_monitor_request_status (monitor, &error); - - if (error != NULL) - { - g_printerr ("could not request status of interfaces: %s\n", - error->message); - g_error_free (error); - return 2; - } - - g_main_loop_run (loop); - - return 0; -}