From 7c0541c12f717b103c8ca80e16ac9ed2d09b0393 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sat, 25 Nov 2006 10:29:20 +0000 Subject: [PATCH] Build fix; I obviously forgot to compile the stack itself after the changes :-/ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19368 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/network/stack/net_socket.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/add-ons/kernel/network/stack/net_socket.cpp b/src/add-ons/kernel/network/stack/net_socket.cpp index ea4634feb8..15c93a5c28 100644 --- a/src/add-ons/kernel/network/stack/net_socket.cpp +++ b/src/add-ons/kernel/network/stack/net_socket.cpp @@ -20,6 +20,7 @@ #include #include #include +#include void socket_delete(net_socket *socket); @@ -554,7 +555,7 @@ socket_getsockopt(net_socket *socket, int level, int option, void *value, case SO_RCVTIMEO: case SO_SNDTIMEO: { - if (*_length < sizeof(struct timeval)) + if (*_length < (int)sizeof(struct timeval)) return B_BAD_VALUE; bigtime_t timeout; @@ -566,8 +567,8 @@ socket_getsockopt(net_socket *socket, int level, int option, void *value, timeout = 0; struct timeval *timeval = (struct timeval *)value; - timeval->tv_secs = timeout / 1000000LL; - timeval->tv_usecs = timeout % 1000000LL; + timeval->tv_sec = timeout / 1000000LL; + timeval->tv_usec = timeout % 1000000LL; *_length = sizeof(struct timeval); return B_OK;