Home | History | Annotate | Download | only in atc
History log of /src/games/atc/extern.h
RevisionDateAuthorComments
 1.20  02-May-2021  rillig games: remove trailing whitespace in *.c and *.h
 1.19  25-Jun-2015  dholland Move game logic out of the file with the curses code.
 1.18  19-Jun-2015  dholland Abolish the foul practice of including every header in existence via a
single central "include.h". Use only headers that are actually needed.
 1.17  22-Mar-2014  dholland Make the list of place types an enumeration. Use unsigned values for
place numbers.
 1.16  12-Aug-2009  dholland branches: 1.16.6; 1.16.12;
sprinkle static
 1.15  25-May-2009  dholland attribute noreturn -> __dead
 1.14  31-Jan-2008  dholland Fix y2038 bug: time_t != int.
 1.13  10-Aug-2005  rpaulo branches: 1.13.10;
Pass lint(1).
 1.12  01-Jul-2005  jmc KNF and WARNS=3 fixes
 1.11  27-Jan-2004  jsm Remove uses of __P.
 1.10  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.9  05-Feb-2001  christos fix redundant decls and nested externs
 1.8  17-Jul-1999  hubertf The patch below improves the security of the game atc(6), by having it
open the score file at the start and then drop all setgid privileges
while keeping a (close-on-exec) file descriptor open to it. In order
to allow this the static data files have to be made world readable.
In addition a potential buffer overrun with corrupted score files is
avoided by more careful use of scanf (note that SCORE_SCANF_FMT is
defined alongside the definition of the relevant structure).

Submitted in PR 8015 by Joseph Myers <jsm28@cam.ac.uk>
 1.7  10-Nov-1998  hubertf constify, per PR 6150 by Joseph Myers <jsm28@cam.ac.uk>
 1.6  13-Sep-1998  hubertf mark non-returning functions (PR#6144 by Joseph Myers <jsm28@cam.ac.uk>)
 1.5  10-Oct-1997  lukem WARNSify
 1.4  27-Apr-1995  mycroft Use POSIX signal and tty semantics.
 1.3  21-Mar-1995  cgd clean up import
 1.2  01-Aug-1993  mycroft Add RCS identifiers.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  21-Mar-1995  cgd from Lite
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.13.10.1  23-Mar-2008  matt sync with HEAD
 1.16.12.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.16.6.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed