http://bugs.winehq.com/show_bug.cgi?id=1922
Summary: [wine-20031212] there's no sipx_zero field on OpenBSD Product: Wine Version: unspecified Platform: All OS/Version: OpenBSD Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-ports AssignedTo: wine-bugs@winehq.com ReportedBy: wiml@hhhh.org
ws_sockaddr_ws2u(), in dlls/winsock/socket.c, tries to zero out the sipx_zero field of the newly created sockaddr_ipx. This fails to build on OpenBSD since that field doesn't exist. I've attached a patch which should fix the problem. (It compiles successfully on my machine with the patch, though I don't have a good way to see if it functions correctly.)