Remove config for the return type of signal handlers, which is also a

long-dead issue.
This commit is contained in:
dholland 2009-07-04 06:38:34 +00:00
parent 765594d234
commit cda8e486de
6 changed files with 36 additions and 37 deletions

View File

@ -1,4 +1,4 @@
# $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
@ -61,18 +61,17 @@ GAME_PARAM= -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS \
# 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.

View File

@ -1,4 +1,4 @@
/* $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.
@ -32,7 +32,7 @@
#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>
@ -746,7 +746,7 @@ bad_ver(void)
* sigterm:
* Handle a terminate signal
*/
SIGNAL_TYPE
void
sigterm(int dummy __unused)
{
leavex(0, NULL);
@ -758,7 +758,7 @@ sigterm(int dummy __unused)
* sigusr1:
* Handle a usr1 signal
*/
SIGNAL_TYPE
void
sigusr1(int dummy __unused)
{
leavex(1, "Unable to start driver. Try again.");
@ -770,7 +770,7 @@ sigusr1(int dummy __unused)
* sigalrm:
* Handle an alarm signal
*/
SIGNAL_TYPE
void
sigalrm(int dummy __unused)
{
return;
@ -795,7 +795,7 @@ rmnl(char *s)
* intr:
* Handle a interrupt signal
*/
SIGNAL_TYPE
void
intr(int dummy __unused)
{
int ch;
@ -903,7 +903,7 @@ leavex(int eval, const char *mesg)
* tstp:
* Handle stop and start signals
*/
SIGNAL_TYPE
void
tstp(int dummy __unused)
{
#if BSD_RELEASE < 44

View File

@ -1,4 +1,4 @@
/* $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.
@ -45,7 +45,7 @@
#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>
@ -148,13 +148,13 @@ STATIC void face_and_move_direction(int, int);
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)
{
}

View File

@ -1,4 +1,4 @@
/* $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.
@ -32,7 +32,7 @@
#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>
@ -847,7 +847,7 @@ check_again:
* cleanup:
* Exit with the given value, cleaning up any droppings lying around
*/
SIGNAL_TYPE
void
cleanup(int eval)
{
PLAYER *pp;

View File

@ -1,4 +1,4 @@
/* $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.
@ -32,7 +32,7 @@
#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"
@ -67,13 +67,13 @@ extern char *First_arg, *Last_arg;
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);

View File

@ -1,4 +1,4 @@
/* $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.
@ -477,10 +477,10 @@ void start_driver(void);
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);