Revision: 134520 https://trac.macports.org/changeset/134520 Author: snc@macports.org Date: 2015-03-27 20:04:34 -0700 (Fri, 27 Mar 2015) Log Message: ----------- hercules: needs patchfiles Added Paths: ----------- trunk/dports/emulators/hercules/files/ trunk/dports/emulators/hercules/files/patch-hscutl.c.diff Added: trunk/dports/emulators/hercules/files/patch-hscutl.c.diff =================================================================== --- trunk/dports/emulators/hercules/files/patch-hscutl.c.diff (rev 0) +++ trunk/dports/emulators/hercules/files/patch-hscutl.c.diff 2015-03-28 03:04:34 UTC (rev 134520) @@ -0,0 +1,29 @@ +--- hscutl.c.orig 2015-03-27 22:54:34.000000000 -0400 ++++ hscutl.c 2015-03-27 22:57:50.000000000 -0400 +@@ -718,7 +718,7 @@ + if (rc) logmsg("HHCUT002I TCP_KEEPALIVE rc=%d %s\n", rc, strerror(errno)); + #elif defined(TCP_KEEPIDLE) + optval = idle_time; +- rc = setsockopt(sfd, SOL_TCP, TCP_KEEPIDLE, &optval, sizeof(optval)); ++ rc = setsockopt(sfd, IPPROTO_TCP, TCP_KEEPIDLE, &optval, sizeof(optval)); + if (rc) logmsg("HHCUT003I TCP_KEEPIDLE rc=%d %s\n", rc, strerror(errno)); + #else + UNREFERENCED(idle_time); +@@ -726,7 +726,7 @@ + + #if defined(TCP_KEEPINTVL) + optval = probe_interval; +- rc = setsockopt(sfd, SOL_TCP, TCP_KEEPINTVL, &optval, sizeof(optval)); ++ rc = setsockopt(sfd, IPPROTO_TCP, TCP_KEEPINTVL, &optval, sizeof(optval)); + if (rc) logmsg("HHCUT004I TCP_KEEPINTVL rc=%d %s\n", rc, strerror(errno)); + #else + UNREFERENCED(probe_interval); +@@ -734,7 +734,7 @@ + + #if defined(TCP_KEEPCNT) + optval = probe_count; +- rc = setsockopt(sfd, SOL_TCP, TCP_KEEPCNT, &optval, sizeof(optval)); ++ rc = setsockopt(sfd, IPPROTO_TCP, TCP_KEEPCNT, &optval, sizeof(optval)); + if (rc) logmsg("HHCUT005I TCP_KEEPCNT rc=%d %s\n", rc, strerror(errno)); + #else + UNREFERENCED(probe_count);