]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - hunt/huntd/hunt.h
NetBSD rcsid.
[bsdgames-darwin.git] / hunt / huntd / hunt.h
index 1bb208b810bbf59985717e8913e57695d200ae4b..b5dc98702fdc2ff4152ee4235dadca019bdd6fd7 100644 (file)
@@ -1,9 +1,34 @@
-/*     $NetBSD: hunt.h,v 1.6 2000/01/21 17:08:34 mycroft Exp $ */
+/*     $NetBSD: hunt.h,v 1.9 2003/06/11 12:04:06 wiz Exp $     */
 
 /*
- *  Hunt
- *  Copyright (c) 1985 Conrad C. Huang, Gregory S. Couch, Kenneth C.R.C. Arnold
- *  San Francisco, California
+ * Copyright (c) 1983-2003, Regents of the University of California.
+ * All rights reserved.
+ * 
+ * Redistribution and use in source and binary forms, with or without 
+ * modification, are permitted provided that the following conditions are 
+ * met:
+ * 
+ * + Redistributions of source code must retain the above copyright 
+ *   notice, this list of conditions and the following disclaimer.
+ * + Redistributions in binary form must reproduce the above copyright 
+ *   notice, this list of conditions and the following disclaimer in the 
+ *   documentation and/or other materials provided with the distribution.
+ * + Neither the name of the University of California, San Francisco nor 
+ *   the names of its contributors may be used to endorse or promote 
+ *   products derived from this software without specific prior written 
+ *   permission.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 
+ * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
+ * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 # include "bsd.h"
@@ -20,7 +45,7 @@
 # endif
 # include      <sys/types.h>
 # include      <sys/uio.h>
-# include      <sys/socket.h>
+# include      <sys/poll.h>
 # ifdef        INTERNET
 # include      <netinet/in.h>
 # include      <netdb.h>
 # define       MAXMON          1
 # else
 # define       MAXPL           17
+# define       MAXMON          0
 # endif
 # define       SHORTLEN        2               /* sizeof (network short) */
 # define       LONGLEN         4               /* sizeof (network long) */
@@ -344,15 +370,15 @@ extern FLAG       Last_player;
 
 extern char    Buf[BUFSIZ], Maze[HEIGHT][WIDTH2], Orig_maze[HEIGHT][WIDTH2];
 
-extern char    *Sock_name, *Driver;
+extern char    *Driver;
 
-extern int     Nplayer, Num_fds, Socket, Status;
-extern fd_set  Fds_mask, Have_inp;
+extern int     Nplayer, Socket, Status;
+extern struct  pollfd fdset[];
 
 # ifdef INTERNET
 extern u_short Test_port;
 # else
-extern char    *Sock_name;
+extern char    *Sock_name, *Stat_name;
 # endif
 
 # ifdef VOLCANO
@@ -451,4 +477,5 @@ SIGNAL_TYPE intr __P((int));
 SIGNAL_TYPE    sigalrm __P((int));
 SIGNAL_TYPE    sigemt __P((int));
 SIGNAL_TYPE    sigterm __P((int));
+SIGNAL_TYPE    sigusr1 __P((int));
 SIGNAL_TYPE    tstp __P((int));