Update of /cvsroot/netrek/server/Vanilla/tools
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6880/tools
Modified Files:
keyman.c metaget.c players.c watchmes.c
Log Message:
Index: metaget.c
===================================================================
RCS file: /cvsroot/netrek/server/Vanilla/tools/metaget.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- metaget.c 14 Jan 2006 00:48:08 -0000 1.1
+++ metaget.c 22 Apr 2006 02:16:47 -0000 1.2
@@ -26,6 +26,7 @@
#include <stdio.h>
#include <unistd.h>
+#include <stdlib.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <netinet/in.h>
Index: watchmes.c
===================================================================
RCS file: /cvsroot/netrek/server/Vanilla/tools/watchmes.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- watchmes.c 21 Mar 2005 05:23:47 -0000 1.1
+++ watchmes.c 22 Apr 2006 02:16:47 -0000 1.2
@@ -18,7 +18,7 @@
#include "proto.h"
static void spew_mess(struct message *mess);
-static void log(struct message *m);
+static void logmessage(struct message *m);
int main(int argc, char **argv)
{
@@ -61,7 +61,7 @@
oldmctl++;
if (oldmctl==MAXMESSAGE) oldmctl=0;
if (filter)
- log(&(messages[oldmctl]));
+ logmessage(&(messages[oldmctl]));
else {
MCOPY(&messages[oldmctl],&msg,sizeof(struct message));
#ifdef RCD
@@ -127,7 +127,7 @@
}
-static void log(struct message *m)
+static void logmessage(struct message *m)
{
time_t curtime;
struct tm *tmstruct;
Index: players.c
===================================================================
RCS file: /cvsroot/netrek/server/Vanilla/tools/players.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- players.c 10 Apr 2006 04:24:51 -0000 1.4
+++ players.c 22 Apr 2006 02:16:47 -0000 1.5
@@ -217,9 +217,9 @@
{
char buf[2];
struct sockaddr addr;
- int len = sizeof(addr);
+ socklen_t addrlen = sizeof(addr);
int sock = 0;
- int stat = recvfrom(sock, buf, 1, MSG_TRUNC, &addr, &len);
+ int stat = recvfrom(sock, buf, 1, MSG_TRUNC, &addr, &addrlen);
if (stat < 0 && errno == ENOTSOCK)
fprintf(stderr, "players: must be called by netrekd with UDP file descriptor setup\n");
if (stat < 0) { perror("players: recvfrom"); return; }
@@ -248,7 +248,7 @@
}
/* send the reply */
- stat = sendto(sock, packet, strlen(packet), 0, &addr, len);
+ stat = sendto(sock, packet, strlen(packet), 0, &addr, addrlen);
if (stat < 0) { perror("players: sendto"); return; }
}
Index: keyman.c
===================================================================
RCS file: /cvsroot/netrek/server/Vanilla/tools/keyman.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- keyman.c 30 Sep 2005 05:46:19 -0000 1.2
+++ keyman.c 22 Apr 2006 02:16:47 -0000 1.3
@@ -8,6 +8,8 @@
#include <stdio.h>
#ifdef RSA
+#include <stdlib.h>
+#include <string.h>
#include <time.h>
#include <sys/types.h>
#include <sys/file.h>