
Hi Oliver, On Thu, 8 Feb 2007 07:55:17 +0100, Oliver.Kowalke@qimonda.com said:
Hello Christopher, HP/UX has a 'bug'! You can not use ip_mreq with _XOPEN_RESOURCE_EXTEND compiler flag! In the system header file of HP/UX the struct ip_mreq is only defined if _XOPEN_RESOURCE_EXTEND is not defined. If you don't apply the _XOPEN_RESOURCE_EXTEND you get problems with other functions and structures (for instance struct msghdr is different, socklen_t is not defined so etc.) I already have had a call open by HP support. The support noticed that it is not intuitive that multicasting is not possible with X/Open conforming functions (_XOPEN_SOURCE_EXTENDED) and sended a change request (patch) to the HP/UX development center. Maybe the guys implementing HP/UX in the development center will provide a patch.
Argh, just lovely. Thanks for the info. It looks like HP-UX support will have to wait until after 0.3.8 then. Cheers, Chris