aboutsummaryrefslogtreecommitdiff
path: root/emulators/fceux
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2004-05-21 08:28:53 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2004-05-21 08:28:53 +0000
commit80f5b19c29685bd55b0d9a3bbc19894c8dcdf31a (patch)
tree0a9a87d18215d306225609aaac83b084d9d5197b /emulators/fceux
parentc397881610eba10de1bacacb8a264ddc2fb9f0ab (diff)
downloadports-80f5b19c29685bd55b0d9a3bbc19894c8dcdf31a.tar.gz
ports-80f5b19c29685bd55b0d9a3bbc19894c8dcdf31a.zip
Notes
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");
+