diff --git a/macosx/Jackdmp.xcodeproj/project.pbxproj b/macosx/Jackdmp.xcodeproj/project.pbxproj index 45c3c0e3..fada8b14 100644 --- a/macosx/Jackdmp.xcodeproj/project.pbxproj +++ b/macosx/Jackdmp.xcodeproj/project.pbxproj @@ -5542,7 +5542,14 @@ isa = PBXProject; buildConfigurationList = 4B699DD5097D427F00A18468 /* Build configuration list for PBXProject "Jackdmp" */; compatibilityVersion = "Xcode 2.4"; + developmentRegion = English; hasScannedForEncodings = 1; + knownRegions = ( + English, + Japanese, + French, + German, + ); mainGroup = 08FB7794FE84155DC02AAC07 /* JackServer */; projectDirPath = ""; projectRoot = ""; diff --git a/posix/JackSocket.cpp b/posix/JackSocket.cpp index 8b0ab8fb..e1984195 100644 --- a/posix/JackSocket.cpp +++ b/posix/JackSocket.cpp @@ -129,7 +129,7 @@ int JackClientSocket::Connect(const char* dir, const char* name, int which) // A } #ifdef __APPLE__ - int on = 1 ; + int on = 1; if (setsockopt(fSocket, SOL_SOCKET, SO_NOSIGPIPE, (const char*)&on, sizeof(on)) < 0) { jack_log("setsockopt SO_NOSIGPIPE fd = %ld err = %s", fSocket, strerror(errno)); } diff --git a/posix/JackSocketServerChannel.cpp b/posix/JackSocketServerChannel.cpp index c7752ae8..49c3c94c 100644 --- a/posix/JackSocketServerChannel.cpp +++ b/posix/JackSocketServerChannel.cpp @@ -110,6 +110,12 @@ void JackSocketServerChannel::ClientAdd(int fd, char* name, int pid, int uuid, i if (*result == 0) { fSocketTable[fd].first = refnum; fRebuild = true; + #ifdef __APPLE__ + int on = 1; + if (setsockopt(fd, SOL_SOCKET, SO_NOSIGPIPE, (const char*)&on, sizeof(on)) < 0) { + jack_log("setsockopt SO_NOSIGPIPE fd = %ld err = %s", fd, strerror(errno)); + } + #endif } else { jack_error("Cannot create new client"); }