Update of /cvsroot/netrek/server/Vanilla/include
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv26631/include

Modified Files:
	data.h proto.h struct.h 
Log Message:
merge from jerub darcs 2006-05-12

Index: data.h
===================================================================
RCS file: /cvsroot/netrek/server/Vanilla/include/data.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- data.h	26 Apr 2006 09:52:43 -0000	1.5
+++ data.h	12 May 2006 03:44:48 -0000	1.6
@@ -57,6 +57,7 @@
 extern struct player *players;
 extern struct player *me;
 extern struct torp *torps;
+extern struct context *context;
 extern struct status *status;
 extern struct ship *myship;
 extern struct stats *mystats;

Index: struct.h
===================================================================
RCS file: /cvsroot/netrek/server/Vanilla/include/struct.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- struct.h	26 Apr 2006 09:52:43 -0000	1.8
+++ struct.h	12 May 2006 03:44:48 -0000	1.9
@@ -72,6 +72,10 @@
 
 /* End of waitq related stuff */
 
+struct context {
+    int daemon;         /* pid_t of daemon */
+};
+
 struct status {
     int		active;
     u_char	tourn;		/* Tournament mode? */
@@ -80,6 +84,7 @@
     /* Use long for this, so it never wraps */
     double	timeprod;
     int		gameup;
+    /* CAUTION, adding to this struct invalidates var/global */
 };
 
 /* The following defines are for gameup field */
@@ -592,6 +597,7 @@
 struct memory {
     struct player	players[MAXPLAYER];
     struct torp		torps[MAXPLAYER * (MAXTORP + MAXPLASMA)];
+    struct context	context[1];
     struct status	status[1];
     struct planet	planets[MAXPLANETS];
     struct phaser	phasers[MAXPLAYER];

Index: proto.h
===================================================================
RCS file: /cvsroot/netrek/server/Vanilla/include/proto.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- proto.h	6 May 2006 14:02:37 -0000	1.8
+++ proto.h	12 May 2006 03:44:48 -0000	1.9
@@ -148,7 +148,7 @@
 int bounceRSAClientType(int from);
 #endif
 int bounceWhois(int from);
-int check_command(struct message *mess);
+int do_check_command(struct message *mess);
 
 /* openmem.c */
 int openmem(int trystart);
@@ -203,9 +203,11 @@
 
 /* smessage.c */
 void bounce(int bounceto, const char *, ...);
+void lmessage(const char *fmt, ...);
 void pmessage(int recip, int group, char *address, const char *, ...);
 void pmessage2(int recip, int group, char *address, u_char from,
                const char *, ...);
+void do_message_post_set(int (*proposed)(struct message *message));
 
 /* socket.c */
 struct player_spacket;