Home | History | Annotate | Download | only in adventure
History log of /src/games/adventure/main.c
RevisionDateAuthorComments
 1.22  02-May-2021  rillig games: remove trailing whitespace in *.c and *.h
 1.21  25-Aug-2009  dholland Whn ths cd ws wrttn, thr ws bt shrtg nd vwls wr xtrml xpnsv. Nowadays,
however, we have an ample vowel budget, and bit shortages are a thing
of the past (even in a down economy) so spend a bit to improve
readability.
 1.20  20-Jul-2008  lukem Remove the \n and tabs from the __COPYRIGHT() strings.
 1.19  01-Jul-2005  jmc branches: 1.19.20;
KNF and WARNS=3
 1.18  27-Jan-2004  jsm Remove uses of __P.
 1.17  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22269, verified by myself.
 1.16  03-Jul-2000  matt More include additions for exit, abs, strcmp, etc.
 1.15  08-May-2000  mycroft Use setgid(), not setregid().
 1.14  16-Jul-1999  hubertf This patch cleans up the handling of the variable `saved' in
adventure(6). The handling of this variable is somewhat confusing,
since it is used for two different purposes (controlling the time
required before a saved game can be restored, and controlling various
aspects of dwarf behaviour); in fact, it is also declared twice in
hdr.h. Except possibly when saving a game fails, these uses can never
interfere; when used for controlling dwarf behaviour, we always have
saved == -1. This can be better understood with reference to the
original PDP-10 FORTRAN source (URL in patch, since hdr.h references
the comments of the FORTRAN as still relevant to this version) of
which the C version is a direct translation: the wrong value for
`saved' meant that someone was cheating and had bypassed normal
initialisation. Saving was done by halting and telling the user to
save their core image, so the question of carrying on after saving
failed to open the output file did not arise.

This patch separates the uses of `saved' into uses of two separate
variables.

Closes PR 8005 by Joseph Myers <jsm28@cam.ac.uk>
 1.13  10-Feb-1999  hubertf The patch below does some minor cleanup of adventure(6): an additional
use of const I missed in bin/6041; avoiding a signed/unsigned warning;
marking an unused parameter as such; revoking setgid privileges
(including the saved gid) rather than setuid ones; includes and
function prototypes in setup.c; the string passed to err() should not
end with a `.'. Together with the patch sent concerning adventure's
EOF handling, this synchronises adventure(6) in NetBSD with the Linux
port of the NetBSD games.

Via PR 6557 by Joseph Myers <jsm28@cam.ac.uk>
 1.12  14-Sep-1998  hubertf return error on errors (PR#6147 by Joseph Myers <jsm28@cam.ac.uk>)
 1.11  13-Sep-1998  hubertf remove unused function return values (PR#6079 by Joseph Myers <jsm28@cam.ac.uk>)
 1.10  11-Sep-1998  hubertf add main() prototype
 1.9  24-Aug-1998  hubertf Kill unused parameters, per PR 6023 by Joseph Myers <jsm28@cam.ac.uk>.
 1.8  11-Oct-1997  lukem KNFify
 1.7  10-Oct-1997  lukem deprecate register, fixup .Nm usage
 1.6  11-Aug-1997  christos PR/3964: Eric Fischer: Remove dependencies to traditional cpp...
While I was there add WARNS?= too.
 1.5  21-May-1996  mrg oops, use <signal.h> not <sys/signal.h> (tholo@sigmasoft.com)
 1.4  21-May-1996  mrg give up setuid-ness. we don't need it. while i'm here, include
<sys/signal.h> and use SIGINT rather than 2.
 1.3  06-Feb-1996  jtc Removed "extern int errno"; Added #include <errno.h> if not already present.
 1.2  21-Mar-1995  cgd clean up RCS ids
 1.1  21-Oct-1994  jtc branches: 1.1.1;
Initial revision
 1.1.1.1  21-Oct-1994  jtc adventure(6), from 44lite
 1.19.20.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.

RSS XML Feed