integrated changes from 1.3.5

This commit is contained in:
Guenter Obiltschnig
2009-06-16 17:04:40 +00:00
parent 99c48cff49
commit c93c16008b
9 changed files with 53 additions and 62 deletions

View File

@@ -1,7 +1,7 @@
//
// MulticastSocket.cpp
//
// $Id: //poco/svn/Net/src/MulticastSocket.cpp#2 $
// $Id: //poco/Main/Net/src/MulticastSocket.cpp#13 $
//
// Library: Net
// Package: Sockets
@@ -43,9 +43,11 @@
#include <cstring>
#if defined(hpux) && defined(_XOPEN_SOURCE_EXTENDED)
#if defined(hpux) && defined(_XOPEN_SOURCE_EXTENDED) && defined(POCO_HPUX_IP_MREQ_HACK)
// netinet/in.h does not define struct ip_mreq if
// _XOPEN_SOURCE_EXTENDED is #define'd.
// _XOPEN_SOURCE_EXTENDED is #define'd in HP-UX 11.x
// versions prior to 11.30. Compile with -DPOCO_HPUX_IP_MREQ_HACK
// if you experience problems.
struct ip_mreq
{
struct in_addr imr_multiaddr;