summaryrefslogtreecommitdiff
path: root/plugins/loopback.c
diff options
context:
space:
mode:
authorSamuel Ortiz <sameo@linux.intel.com>2011-08-17 17:32:53 +0200
committerSamuel Ortiz <sameo@linux.intel.com>2011-08-17 17:32:53 +0200
commitad0f73ef29172a86db721193bb182d85d98ceeb5 (patch)
tree0ba5df5ebae6b08ea9a0be2ddf16f2129d7b8ca6 /plugins/loopback.c
parent38168e09b48dcb93ffc67086dbc007810ae02e67 (diff)
downloadconnman-ad0f73ef29172a86db721193bb182d85d98ceeb5.tar.gz
connman-ad0f73ef29172a86db721193bb182d85d98ceeb5.tar.bz2
connman-ad0f73ef29172a86db721193bb182d85d98ceeb5.zip
loopback: Remove dead code
Diffstat (limited to 'plugins/loopback.c')
-rw-r--r--plugins/loopback.c101
1 files changed, 0 insertions, 101 deletions
diff --git a/plugins/loopback.c b/plugins/loopback.c
index f9624155..303c54bc 100644
--- a/plugins/loopback.c
+++ b/plugins/loopback.c
@@ -45,103 +45,6 @@ static in_addr_t loopback_netmask;
static char system_hostname[HOST_NAME_MAX + 1];
-#if 0
-static GIOChannel *inotify_channel = NULL;
-
-static int hostname_descriptor = -1;
-
-static gboolean inotify_event(GIOChannel *channel,
- GIOCondition condition, gpointer data)
-{
- unsigned char buf[129], *ptr = buf;
- gsize len;
- GIOError err;
-
- if (condition & (G_IO_HUP | G_IO_ERR))
- return FALSE;
-
- memset(buf, 0, sizeof(buf));
-
- err = g_io_channel_read(channel, (gchar *) buf, sizeof(buf) - 1, &len);
- if (err != G_IO_ERROR_NONE) {
- if (err == G_IO_ERROR_AGAIN)
- return TRUE;
- connman_error("Reading from inotify channel failed");
- return FALSE;
- }
-
- while (len >= sizeof(struct inotify_event)) {
- struct inotify_event *evt = (struct inotify_event *) ptr;
-
- if (evt->wd == hostname_descriptor) {
- if (evt->mask & (IN_CREATE | IN_MOVED_TO))
- connman_info("create hostname file");
-
- if (evt->mask & (IN_DELETE | IN_MOVED_FROM))
- connman_info("delete hostname file");
-
- if (evt->mask & (IN_MODIFY | IN_MOVE_SELF))
- connman_info("modify hostname file");
- }
-
- len -= sizeof(struct inotify_event) + evt->len;
- ptr += sizeof(struct inotify_event) + evt->len;
- }
-
- return TRUE;
-}
-
-static int create_watch(void)
-{
- int fd;
-
- fd = inotify_init();
- if (fd < 0) {
- connman_error("Creation of inotify context failed");
- return -EIO;
- }
-
- inotify_channel = g_io_channel_unix_new(fd);
- if (inotify_channel == NULL) {
- connman_error("Creation of inotify channel failed");
- close(fd);
- return -EIO;
- }
-
- hostname_descriptor = inotify_add_watch(fd, "/etc/hostname",
- IN_MODIFY | IN_DELETE_SELF | IN_MOVE_SELF);
- if (hostname_descriptor < 0) {
- connman_error("Creation of hostname watch failed");
- g_io_channel_unref(inotify_channel);
- inotify_channel = NULL;
- close(fd);
- return -EIO;
- }
-
- g_io_add_watch(inotify_channel, G_IO_IN | G_IO_ERR | G_IO_HUP,
- inotify_event, NULL);
-
- return 0;
-}
-
-static void remove_watch(void)
-{
- int fd;
-
- if (inotify_channel == NULL)
- return;
-
- fd = g_io_channel_unix_get_fd(inotify_channel);
-
- if (hostname_descriptor >= 0)
- inotify_rm_watch(fd, hostname_descriptor);
-
- g_io_channel_unref(inotify_channel);
-
- close(fd);
-}
-#endif
-
static void create_hostname(void)
{
const char *name = "localhost";
@@ -350,8 +253,6 @@ static int loopback_init(void)
setup_hostname();
- //create_watch();
-
connman_utsname_driver_register(&loopback_driver);
return 0;
@@ -360,8 +261,6 @@ static int loopback_init(void)
static void loopback_exit(void)
{
connman_utsname_driver_unregister(&loopback_driver);
-
- //remove_watch();
}
CONNMAN_PLUGIN_DEFINE(loopback, "Loopback device plugin", VERSION,