From 9d7b157e4de977921adc2a4987e22fa45c5276d0 Mon Sep 17 00:00:00 2001 From: Jacek Konieczny Date: Wed, 19 Apr 2000 10:38:32 +0000 Subject: [PATCH] - patches Changed files: bzflag-printscore.patch -> 1.1 bzflag-reuse_addr.patch -> 1.1 --- bzflag-printscore.patch | 14 ++++++++++++++ bzflag-reuse_addr.patch | 26 ++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 bzflag-printscore.patch create mode 100644 bzflag-reuse_addr.patch diff --git a/bzflag-printscore.patch b/bzflag-printscore.patch new file mode 100644 index 0000000..c75ff00 --- /dev/null +++ b/bzflag-printscore.patch @@ -0,0 +1,14 @@ + +This patch enables "-printscore" bzfs option + +diff -durN bzflag.orig/src/bzfs/bzfs.cxx bzflag/src/bzfs/bzfs.cxx +--- bzflag.orig/src/bzfs/bzfs.cxx Tue Jan 25 16:31:15 2000 ++++ bzflag/src/bzfs/bzfs.cxx Wed Apr 19 12:01:47 2000 +@@ -15,6 +15,7 @@ + // define TIMELIMIT to include code to enforce a game time limit + // define PRINTSCORE to include code to dump score info to stdout + ++#define PRINTSCORE + #define TIMELIMIT + + const int MaxPlayers = 40; diff --git a/bzflag-reuse_addr.patch b/bzflag-reuse_addr.patch new file mode 100644 index 0000000..c5ff5cf --- /dev/null +++ b/bzflag-reuse_addr.patch @@ -0,0 +1,26 @@ + +* 2000-04-19 Jacek Konieczny (jajcus@pld.org.pl) + +This patch sets "SO_REUSEADDR" flag to server's listening socket. +This makes restart of the server possible after a crash. + +diff -durN bzflag.orig/src/bzfs/bzfs.cxx bzflag/src/bzfs/bzfs.cxx +--- bzflag.orig/src/bzfs/bzfs.cxx Tue Jan 25 16:31:15 2000 ++++ bzflag/src/bzfs/bzfs.cxx Wed Apr 19 11:43:20 2000 +@@ -851,6 +851,7 @@ + + static boolean serverStart() + { ++ int val; + maxFileDescriptor = 0; + + // init addr:port structure +@@ -876,6 +877,8 @@ + nerror("couldn't make connect socket"); + return False; + } ++ val=1; ++ setsockopt(wksSocket,SOL_SOCKET,SO_REUSEADDR,&val,sizeof(val)); + if (bind(wksSocket, (const struct sockaddr*)&addr, sizeof(addr)) == -1) { + if (!useFallbackPort) { + nerror("couldn't bind connect socket"); -- 2.44.0