]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - hunt/huntd/extern.c
NetBSD rcsid.
[bsdgames-darwin.git] / hunt / huntd / extern.c
index 64e5fccf9c49e5de9becc099654a89c63d7cdc90..d36f2b81a1001c3ac4fda5865662ee1d71d16c4f 100644 (file)
@@ -1,9 +1,40 @@
+/*     $NetBSD: extern.c,v 1.4 2003/06/11 12:00:22 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 <sys/cdefs.h>
+#ifndef lint
+__RCSID("$NetBSD: extern.c,v 1.4 2003/06/11 12:00:22 wiz Exp $");
+#endif /* not lint */
+
 # include      "hunt.h"
 
 # ifdef MONITOR
@@ -14,14 +45,10 @@ char        Buf[BUFSIZ];                    /* general scribbling buffer */
 char   Maze[HEIGHT][WIDTH2];           /* the maze */
 char   Orig_maze[HEIGHT][WIDTH2];      /* the original maze */
 
-long   Fds_mask;                       /* mask for the file descriptors */
-int    Have_inp;                       /* which file descriptors have input */
+struct pollfd fdset[3+MAXPL+MAXMON];
 int    Nplayer = 0;                    /* number of players */
-int    Num_fds;                        /* number of maximum file descriptor */
 int    Socket;                         /* main socket */
-long   Sock_mask;                      /* select mask for main socket */
 int    Status;                         /* stat socket */
-long   Stat_mask;                      /* select mask for stat socket */
 int    See_over[NASCII];               /* lookup table for determining whether
                                         * character represents "transparent"
                                         * item */