aboutsummaryrefslogtreecommitdiffstats
path: root/emulators/fceux
diff options
context:
space:
mode:
authorkrion <krion@FreeBSD.org>2004-05-21 16:28:53 +0800
committerkrion <krion@FreeBSD.org>2004-05-21 16:28:53 +0800
commitd2cd8aaad8fc1fea5d1ac9dbb4f1652b763770c4 (patch)
tree24ab9f8b286de736d574538acf7b821f6106665d /emulators/fceux
parent3d75cd195d862153bd3b7a39310cd0e53e3eb391 (diff)
downloadfreebsd-ports-gnome-d2cd8aaad8fc1fea5d1ac9dbb4f1652b763770c4.tar.gz
freebsd-ports-gnome-d2cd8aaad8fc1fea5d1ac9dbb4f1652b763770c4.tar.zst
freebsd-ports-gnome-d2cd8aaad8fc1fea5d1ac9dbb4f1652b763770c4.zip
- Fix build on 4.x
Reported by: bento via kris
Diffstat (limited to 'emulators/fceux')
-rw-r--r--emulators/fceux/files/patch-src-drivers-pc-unix-netplay.c30
1 files changed, 24 insertions, 6 deletions
diff --git a/emulators/fceux/files/patch-src-drivers-pc-unix-netplay.c b/emulators/fceux/files/patch-src-drivers-pc-unix-netplay.c
index dbf70d19e1a1..65c7c9e0e476 100644
--- a/emulators/fceux/files/patch-src-drivers-pc-unix-netplay.c
+++ b/emulators/fceux/files/patch-src-drivers-pc-unix-netplay.c
@@ -1,5 +1,5 @@
---- src/drivers/pc/unix-netplay.c.orig Sun May 16 22:28:06 2004
-+++ src/drivers/pc/unix-netplay.c Tue May 18 12:57:05 2004
+--- src/drivers/pc/unix-netplay.c.orig Mon May 17 07:28:06 2004
++++ src/drivers/pc/unix-netplay.c Fri May 21 10:20:13 2004
@@ -24,7 +24,7 @@
#include <sys/socket.h>
#include <sys/ioctl.h>
@@ -9,12 +9,30 @@
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <arpa/inet.h>
-@@ -42,6 +42,8 @@
- #ifndef socklen_t
+@@ -43,6 +43,8 @@
#define socklen_t int
#endif
-+
-+#define SOL_TCP IPPROTO_TCP
++#define SOL_TCP IPPROTO_TCP
++
char *netplayhost=0;
char *netplaynick=0;
+ char *netgamekey = 0;
+@@ -76,7 +78,8 @@
+ unsigned long hadr;
+ int TSocket;
+ int netdivisor;
+-
++ int tcpopt = 1;
++
+ if(!netplayhost) return(0);
+
+ if( (TSocket=socket(AF_INET,SOCK_STREAM,0))==-1)
+@@ -85,7 +88,6 @@
+ FCEUD_NetworkClose();
+ return(0);
+ }
+- int tcpopt = 1;
+ if(setsockopt(TSocket, SOL_TCP, TCP_NODELAY, &tcpopt, sizeof(int)))
+ puts("Nodelay fail");
+