[Top][All Lists]
[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,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r13233 - gnunet-gtk/src,
gnunet <=