-# define poll(a, b, c) vlc_poll(a, b, c)
-#elif defined (HAVE_MAEMO)
-# include <poll.h>
-# define poll(a, b, c) vlc_poll(a, b, c)
-int vlc_poll (struct pollfd *, unsigned, int);
+#ifndef HAVE_IF_NAMEINDEX
+#include <errno.h>
+struct if_nameindex
+{
+ unsigned if_index;
+ char *if_name;
+};
+# ifndef HAVE_IF_NAMETOINDEX
+# define if_nametoindex(name) atoi(name)
+# endif
+# define if_nameindex() (errno = ENOBUFS, NULL)
+# define if_freenameindex(list) (void)0