rpaulo
b0282a1ea0
Pass lint(1).
2005-08-10 17:53:28 +00:00
jmc
4931378a78
KNF and WARNS=3 fixes
2005-07-01 00:48:34 +00:00
agc
e5aeb4ea46
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22269, verified by myself.
2003-08-07 09:36:50 +00:00
christos
a3807f8fed
fix redundant decls and nested externs
2001-02-05 00:22:52 +00:00
mycroft
f9eca6973d
Use setgid(), not setregid().
2000-05-08 07:55:59 +00:00
mjl
c5a4ae7a2a
Use getopt instead of home grown command line parsing.
...
Patch from Joseph Myers <jsm28@cam.ac.uk> in PR/8062.
1999-07-24 15:50:44 +00:00
hubertf
d5f85ed9c9
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>
1999-07-17 19:57:03 +00:00
hubertf
a9d35e8322
constify, per PR 6150 by Joseph Myers <jsm28@cam.ac.uk>
1998-11-10 13:43:30 +00:00
hubertf
0056c879de
Replace special handling of \r by using ICRNL (PR#6078 by Joseph Myers <jsm28@cam.ac.uk>)
1998-09-13 15:20:31 +00:00
lukem
36b47bd3b7
use warn instead of perror/fprintf/...
1997-10-11 02:01:02 +00:00
lukem
ca57cf90de
WARNSify
1997-10-10 02:07:01 +00:00
mycroft
ca2582cf11
Use POSIX signal and tty semantics.
1995-04-27 21:22:19 +00:00
cgd
101657d110
clean up import
1995-03-21 15:03:38 +00:00
mycroft
8542364e07
Add RCS identifiers.
1993-08-01 18:49:50 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00