Sorry, there is still a minor problem left on FreeBSD. :-( The previous patch fixed nearly everything, but there is one use of sipx_node which requires the following change (while all other uses of sipx_node work with either variant). Thanks, Gerald ChangeLog: Properly #define sipx_node for FreeBSD. Index: socket.c =================================================================== RCS file: /home/wine/wine/dlls/winsock/socket.c,v retrieving revision 1.117 diff -u -3 -p -r1.117 socket.c --- socket.c 23 Jan 2003 21:20:36 -0000 1.117 +++ socket.c 27 Jan 2003 17:29:03 -0000 @@ -122,7 +122,7 @@ #ifdef __FreeBSD__ # define sipx_network sipx_addr.x_net -# define sipx_node sipx_addr.x_host +# define sipx_node sipx_addr.x_host.c_host #endif /* __FreeBSD__ */ WINE_DEFAULT_DEBUG_CHANNEL(winsock);