long-dead issue.
-# $NetBSD: Makefile.inc,v 1.8 2009/07/04 06:31:31 dholland Exp $
+# $NetBSD: Makefile.inc,v 1.9 2009/07/04 06:38:34 dholland Exp $
#
#
# Hunt
# 42 is 4.2BSD
# 43 is 4.3BSD (implies BROADCAST)
# USE_CURSES Use curses for everything (automatic w/TERMINFO)
-# SIGNAL_TYPE void or int
# HPUX do special HPUX only hacks
#
-DEFS_BSD43= -DINTERNET -DLOG -DBSD_RELEASE=43 -DSIGNAL_TYPE=int
-DEFS_BSD44= -DINTERNET -DLOG -DBSD_RELEASE=44 -DSIGNAL_TYPE=void -DUSE_CURSES
-DEFS_SUN= -DINTERNET -DLOG -DBSD_RELEASE=42 -DBROADCAST -DSIGNAL_TYPE=int
-DEFS_SUN4_0= -DINTERNET -DLOG -DBROADCAST -DSIGNAL_TYPE=void
-DEFS_ULTRIX= -DINTERNET -DLOG -DBSD_RELEASE=42 -DSIGNAL_TYPE=void
-DEFS_HPUX= -DHPUX -DINTERNET -DLOG -DBROADCAST -DTERMINFO -DSIGNAL_TYPE=void
-DEFS_SGI= -DINTERNET -DLOG -DBSD_RELEASE=43 -DTERMINFO -DSIGNAL_TYPE=void
-DEFS_NEXT= $(DEFS_BSD43) -bsd -Dconst= -DSIGNAL_TYPE=int
-DEFS_OSF1= -DINTERNET -DLOG -DBSD_RELEASE=43 -DSIGNAL_TYPE=void -D_BSD
+DEFS_BSD43= -DINTERNET -DLOG -DBSD_RELEASE=43
+DEFS_BSD44= -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES
+DEFS_SUN= -DINTERNET -DLOG -DBSD_RELEASE=42 -DBROADCAST
+DEFS_SUN4_0= -DINTERNET -DLOG -DBROADCAST
+DEFS_ULTRIX= -DINTERNET -DLOG -DBSD_RELEASE=42
+DEFS_HPUX= -DHPUX -DINTERNET -DLOG -DBROADCAST -DTERMINFO
+DEFS_SGI= -DINTERNET -DLOG -DBSD_RELEASE=43 -DTERMINFO
+DEFS_NEXT= $(DEFS_BSD43) -bsd -Dconst=
+DEFS_OSF1= -DINTERNET -DLOG -DBSD_RELEASE=43 -D_BSD
#
# The following flags are used for system specific compilation arguments.
-/* $NetBSD: hunt.c,v 1.32 2009/07/04 05:01:16 dholland Exp $ */
+/* $NetBSD: hunt.c,v 1.33 2009/07/04 06:38:34 dholland Exp $ */
/*
* Copyright (c) 1983-2003, Regents of the University of California.
* All rights reserved.
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: hunt.c,v 1.32 2009/07/04 05:01:16 dholland Exp $");
+__RCSID("$NetBSD: hunt.c,v 1.33 2009/07/04 06:38:34 dholland Exp $");
#endif /* not lint */
#include <sys/param.h>
* sigterm:
* Handle a terminate signal
*/
-SIGNAL_TYPE
+void
sigterm(int dummy __unused)
{
leavex(0, NULL);
* sigusr1:
* Handle a usr1 signal
*/
-SIGNAL_TYPE
+void
sigusr1(int dummy __unused)
{
leavex(1, "Unable to start driver. Try again.");
* sigalrm:
* Handle an alarm signal
*/
-SIGNAL_TYPE
+void
sigalrm(int dummy __unused)
{
return;
* intr:
* Handle a interrupt signal
*/
-SIGNAL_TYPE
+void
intr(int dummy __unused)
{
int ch;
* tstp:
* Handle stop and start signals
*/
-SIGNAL_TYPE
+void
tstp(int dummy __unused)
{
#if BSD_RELEASE < 44
-/* $NetBSD: otto.c,v 1.13 2009/07/04 05:01:16 dholland Exp $ */
+/* $NetBSD: otto.c,v 1.14 2009/07/04 06:38:34 dholland Exp $ */
#ifdef OTTO
/*
* Copyright (c) 1983-2003, Regents of the University of California.
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: otto.c,v 1.13 2009/07/04 05:01:16 dholland Exp $");
+__RCSID("$NetBSD: otto.c,v 1.14 2009/07/04 06:38:34 dholland Exp $");
#endif /* not lint */
#include <sys/time.h>
STATIC int go_for_ammo(char);
STATIC void ottolook(int, struct item *);
STATIC void look_around(void);
-STATIC SIGNAL_TYPE nothing(int);
+STATIC void nothing(int);
STATIC int stop_look(struct item *, char, int, int);
STATIC void wander(void);
extern int Otto_count;
-STATIC SIGNAL_TYPE
+STATIC void
nothing(int dummy __unused)
{
}
-/* $NetBSD: driver.c,v 1.18 2009/07/04 06:31:31 dholland Exp $ */
+/* $NetBSD: driver.c,v 1.19 2009/07/04 06:38:35 dholland Exp $ */
/*
* Copyright (c) 1983-2003, Regents of the University of California.
* All rights reserved.
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: driver.c,v 1.18 2009/07/04 06:31:31 dholland Exp $");
+__RCSID("$NetBSD: driver.c,v 1.19 2009/07/04 06:38:35 dholland Exp $");
#endif /* not lint */
#include <sys/ioctl.h>
* cleanup:
* Exit with the given value, cleaning up any droppings lying around
*/
-SIGNAL_TYPE
+void
cleanup(int eval)
{
PLAYER *pp;
-/* $NetBSD: faketalk.c,v 1.15 2009/07/04 04:29:54 dholland Exp $ */
+/* $NetBSD: faketalk.c,v 1.16 2009/07/04 06:38:35 dholland Exp $ */
/*
* Copyright (c) 1983-2003, Regents of the University of California.
* All rights reserved.
#include <sys/cdefs.h>
#ifndef lint
-__RCSID("$NetBSD: faketalk.c,v 1.15 2009/07/04 04:29:54 dholland Exp $");
+__RCSID("$NetBSD: faketalk.c,v 1.16 2009/07/04 06:38:35 dholland Exp $");
#endif /* not lint */
#include "bsd.h"
extern char **environ;
static void do_announce(char *);
-SIGNAL_TYPE exorcise(int);
+void exorcise(int);
/*
* exorcise - disspell zombies
*/
-SIGNAL_TYPE
+void
exorcise(int dummy __unused)
{
(void) wait(0);
-/* $NetBSD: hunt.h,v 1.15 2009/07/04 04:29:54 dholland Exp $ */
+/* $NetBSD: hunt.h,v 1.16 2009/07/04 06:38:35 dholland Exp $ */
/*
* Copyright (c) 1983-2003, Regents of the University of California.
void stmonitor(PLAYER *);
void stplayer(PLAYER *, int);
char translate(char);
-SIGNAL_TYPE cleanup(int) __dead;
-SIGNAL_TYPE intr(int);
-SIGNAL_TYPE sigalrm(int);
-SIGNAL_TYPE sigemt(int) __dead;
-SIGNAL_TYPE sigterm(int) __dead;
-SIGNAL_TYPE sigusr1(int) __dead;
-SIGNAL_TYPE tstp(int);
+void cleanup(int) __dead;
+void intr(int);
+void sigalrm(int);
+void sigemt(int) __dead;
+void sigterm(int) __dead;
+void sigusr1(int) __dead;
+void tstp(int);