From: Paul Davis Date: Sat, 12 Dec 2015 06:16:44 +0000 (-0500) Subject: further attempted changes for ipMIDI on windows X-Git-Tag: 4.5~231 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=c92af555b42be734f16e515dea5acc1ccd3d46f4;p=ardour.git further attempted changes for ipMIDI on windows --- diff --git a/libs/midi++2/ipmidi_port.cc b/libs/midi++2/ipmidi_port.cc index cf4e6b243d..7357f6743a 100644 --- a/libs/midi++2/ipmidi_port.cc +++ b/libs/midi++2/ipmidi_port.cc @@ -212,6 +212,7 @@ IPMIDIPort::open_sockets (int base_port, const string& ifname) } // Will Hall, Oct 2007 +#ifndef PLATFORM_WINDOWS if (!ifname.empty()) { struct in_addr if_addr_out; if (!get_address(sockout, &if_addr_out, ifname)) { @@ -223,6 +224,7 @@ IPMIDIPort::open_sockets (int base_port, const string& ifname) return false; } } +#endif ::memset(&addrout, 0, sizeof(struct sockaddr_in)); addrout.sin_family = AF_INET; @@ -249,14 +251,14 @@ IPMIDIPort::open_sockets (int base_port, const string& ifname) } #else - // If iMode!=0, non-blocking mode is enabled. + // If imode !=0, non-blocking mode is enabled. u_long mode=1; - if (ioctlsocket(sockin,FIONBIO,&imode)) { + if (ioctlsocket(sockin,FIONBIO,&mode)) { error << "cannot set non-blocking mode for IP MIDI input socket (" << ::strerror (errno) << ')' << endmsg; return false; } imode = 1; - if (ioctlsocket(sockout,FIONBIO,&iMode)) { + if (ioctlsocket(sockout,FIONBIO,&mode)) { error << "cannot set non-blocking mode for IP MIDI output socket (" << ::strerror (errno) << ')' << endmsg; return false; }