From 84af5827c477f14f3a70bb2e6e02153bd97e8602 Mon Sep 17 00:00:00 2001 From: "Eric J. Korpela" Date: Mon, 1 Dec 2003 23:22:13 +0000 Subject: [PATCH] Fix for cases where socklen_t is #defined in system headers rather than typedefed. svn path=/trunk/boinc/; revision=2728 --- client/net_xfer.C | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/client/net_xfer.C b/client/net_xfer.C index 31fde5aae1..fd6d682bcd 100644 --- a/client/net_xfer.C +++ b/client/net_xfer.C @@ -16,6 +16,13 @@ // // Contributor(s): // +// Revision History: +// $Log$ +// Revision 1.73 2003/12/01 23:22:13 korpela +// Fix for cases where socklen_t is #defined in system headers rather than +// typedefed. +// +// #include "cpp.h" @@ -67,11 +74,13 @@ #include "client_state.h" #include "message.h" -#ifdef _WIN32 +#ifndef socklen_t +#if defined(_WIN32) typedef int socklen_t; #elif !GETSOCKOPT_SOCKLEN_T typedef size_t socklen_t; #endif +#endif int get_socket_error(int fd) { socklen_t intsize = sizeof(int);