gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r13233 - gnunet-gtk/src


From: gnunet
Subject: [GNUnet-SVN] r13233 - gnunet-gtk/src
Date: Fri, 8 Oct 2010 16:57:22 +0200

Author: grothoff
Date: 2010-10-08 16:57:22 +0200 (Fri, 08 Oct 2010)
New Revision: 13233

Modified:
   gnunet-gtk/src/gnunet-gtk.c
Log:
w32 hacking

Modified: gnunet-gtk/src/gnunet-gtk.c
===================================================================
--- gnunet-gtk/src/gnunet-gtk.c 2010-10-08 14:22:25 UTC (rev 13232)
+++ gnunet-gtk/src/gnunet-gtk.c 2010-10-08 14:57:22 UTC (rev 13233)
@@ -237,16 +237,24 @@
       mc->cached_poll_array = fds = g_new (GPollFD, nfds);
     }
   mc->poll_array_active = nfds;
-  delay.value = (unsigned long long) timeout;
+  delay.value = (uint64_t) timeout;
   GNUNET_NETWORK_fdset_zero (mc->rs);
   GNUNET_NETWORK_fdset_zero (mc->ws);
   while (nfds > 0)
     {
       nfds--;
+#ifdef __MINGW32__
+      /* TODO: maybe #ifdef WINDOWS? -ndurner */
       if (fds[nfds].events & (G_IO_IN | G_IO_HUP | G_IO_ERR))
+       GNUNET_NETWORK_fdset_set_native_w32_handle (mc->rs,  (HANDLE) 
fds[nfds].fd);
+      if (fds[nfds].events & (G_IO_OUT | G_IO_ERR))
+       GNUNET_NETWORK_fdset_set_native_w32_handle (mc->ws,  (HANDLE) 
fds[nfds].fd);
+#else
+      if (fds[nfds].events & (G_IO_IN | G_IO_HUP | G_IO_ERR))
        GNUNET_NETWORK_fdset_set_native (mc->rs, fds[nfds].fd);
       if (fds[nfds].events & (G_IO_OUT | G_IO_ERR))
        GNUNET_NETWORK_fdset_set_native (mc->ws, fds[nfds].fd);
+#endif
     }
   GNUNET_SCHEDULER_add_select (mc->sched,
                               GNUNET_SCHEDULER_PRIORITY_UI,




reply via email to

[Prev in Thread] Current Thread [Next in Thread]