X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/micropolis/blobdiff_plain/6f214ac0ef5899987197c2e4c9baa0b51a04c197..c24fb94b88efa4689338543a8f7bb046fe5a1aaf:/src/sim/sim.c?ds=inline diff --git a/src/sim/sim.c b/src/sim/sim.c index 4b2748c..21e4b41 100644 --- a/src/sim/sim.c +++ b/src/sim/sim.c @@ -229,7 +229,7 @@ sim_init(void) int triedToBailOnce = 0; void -SignalExitHandler() +SignalExitHandler(int sig) { if (triedToBailOnce) { exit(-1); @@ -246,10 +246,10 @@ SignalExitHandler() void signal_init() { - signal(SIGHUP, (void (*)())SignalExitHandler); - signal(SIGINT, (void (*)())SignalExitHandler); - signal(SIGQUIT, (void (*)())SignalExitHandler); - signal(SIGTERM, (void (*)())SignalExitHandler); + signal(SIGHUP, (void (*)(int))SignalExitHandler); + signal(SIGINT, (void (*)(int))SignalExitHandler); + signal(SIGQUIT, (void (*)(int))SignalExitHandler); + signal(SIGTERM, (void (*)(int))SignalExitHandler); } @@ -627,11 +627,12 @@ int main(int argc, char *argv[]) { int c, errflg = 0; - extern int isatty(); + extern int isatty(int); printf("Welcome to X11 Multi Player Micropolis version %s by Will Wright, Don Hopkins.\n", MicropolisVersion); printf("Copyright (C) 2002 by Electronic Arts, Maxis. All rights reserved.\n"); + printf("Support for newer Unix systems and new bugs added by Michael Gernoth.\n"); while (!errflg && !tkMustExit &&