aboutsummaryrefslogtreecommitdiff
path: root/src/util/network.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/network.c')
-rw-r--r--src/util/network.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/util/network.c b/src/util/network.c
index a1142d433..292e49976 100644
--- a/src/util/network.c
+++ b/src/util/network.c
@@ -161,9 +161,9 @@ socket_set_inheritable (const struct GNUNET_NETWORK_Handle *h)
161static void 161static void
162socket_set_nosigpipe (const struct GNUNET_NETWORK_Handle *h) 162socket_set_nosigpipe (const struct GNUNET_NETWORK_Handle *h)
163{ 163{
164 int value = 1; 164 int abs_value = 1;
165 if (0 != 165 if (0 !=
166 setsockopt (h->fd, SOL_SOCKET, SO_NOSIGPIPE, &value, sizeof (value))) 166 setsockopt (h->fd, SOL_SOCKET, SO_NOSIGPIPE, &abs_value, sizeof (abs_value)))
167 GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "setsockopt"); 167 GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "setsockopt");
168} 168}
169#endif 169#endif
@@ -184,8 +184,8 @@ socket_set_nodelay (const struct GNUNET_NETWORK_Handle *h)
184 if (0 != setsockopt (h->fd, IPPROTO_TCP, TCP_NODELAY, &value, sizeof (value))) 184 if (0 != setsockopt (h->fd, IPPROTO_TCP, TCP_NODELAY, &value, sizeof (value)))
185 GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "setsockopt"); 185 GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "setsockopt");
186#else 186#else
187 const char * value = "1"; 187 const char * abs_value = "1";
188 if (0 != setsockopt (h->fd, IPPROTO_TCP, TCP_NODELAY, value, sizeof (value))) 188 if (0 != setsockopt (h->fd, IPPROTO_TCP, TCP_NODELAY, abs_value, sizeof (abs_value)))
189 GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "setsockopt"); 189 GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "setsockopt");
190#endif 190#endif
191} 191}
@@ -1010,10 +1010,10 @@ GNUNET_NETWORK_socket_select (struct GNUNET_NETWORK_FDSet *rfds,
1010 } 1010 }
1011 1011
1012 struct timeval tv; 1012 struct timeval tv;
1013 tv.tv_sec = timeout.value / GNUNET_TIME_UNIT_SECONDS.value; 1013 tv.tv_sec = timeout.rel_value / GNUNET_TIME_UNIT_SECONDS.rel_value;
1014 tv.tv_usec = 1014 tv.tv_usec =
1015 1000 * (timeout.value - (tv.tv_sec * GNUNET_TIME_UNIT_SECONDS.value)); 1015 1000 * (timeout.rel_value - (tv.tv_sec * GNUNET_TIME_UNIT_SECONDS.rel_value));
1016 if ((nfds == 0) && (timeout.value == GNUNET_TIME_UNIT_FOREVER_REL.value) 1016 if ((nfds == 0) && (timeout.rel_value == GNUNET_TIME_UNIT_FOREVER_REL.rel_value)
1017#ifdef MINGW 1017#ifdef MINGW
1018 && handles == 0 1018 && handles == 0
1019#endif 1019#endif
@@ -1030,7 +1030,7 @@ GNUNET_NETWORK_socket_select (struct GNUNET_NETWORK_FDSet *rfds,
1030 (rfds != NULL) ? &rfds->sds : NULL, 1030 (rfds != NULL) ? &rfds->sds : NULL,
1031 (wfds != NULL) ? &wfds->sds : NULL, 1031 (wfds != NULL) ? &wfds->sds : NULL,
1032 (efds != NULL) ? &efds->sds : NULL, 1032 (efds != NULL) ? &efds->sds : NULL,
1033 (timeout.value == GNUNET_TIME_UNIT_FOREVER_REL.value) 1033 (timeout.rel_value == GNUNET_TIME_UNIT_FOREVER_REL.rel_value)
1034 ? NULL : &tv); 1034 ? NULL : &tv);
1035 1035
1036#else 1036#else
@@ -1048,11 +1048,11 @@ GNUNET_NETWORK_socket_select (struct GNUNET_NETWORK_FDSet *rfds,
1048#define SAFE_FD_ISSET(fd, set) (set != NULL && FD_ISSET(fd, set)) 1048#define SAFE_FD_ISSET(fd, set) (set != NULL && FD_ISSET(fd, set))
1049 1049
1050 /* calculate how long we need to wait in milliseconds */ 1050 /* calculate how long we need to wait in milliseconds */
1051 if (timeout.value == GNUNET_TIME_UNIT_FOREVER_REL.value) 1051 if (timeout.abs_value == GNUNET_TIME_UNIT_FOREVER_REL.abs_value)
1052 ms_total = INFINITE; 1052 ms_total = INFINITE;
1053 1053
1054 else 1054 else
1055 ms_total = timeout.value / GNUNET_TIME_UNIT_MILLISECONDS.value; 1055 ms_total = timeout.abs_value / GNUNET_TIME_UNIT_MILLISECONDS.abs_value;
1056 1056
1057 /* select() may be used as a portable way to sleep */ 1057 /* select() may be used as a portable way to sleep */
1058 if (!(rfds || wfds || efds)) 1058 if (!(rfds || wfds || efds))