wiz
c91d8d6b9b
Lots of minor fixes resulting from reading these man pages in detail.
2002-09-26 18:31:58 +00:00
wiz
904b6b9402
Mdoc nits -- unneeded ".
2002-09-26 16:33:53 +00:00
wiz
0d22e30cd0
New sentences begin on new lines.
...
Patch from Richard Elz, slightly improved by yours truly.
2002-09-26 16:12:39 +00:00
ross
dc5571b22e
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
2002-02-08 01:21:55 +00:00
jsm
312e8e64e5
Include <time.h> for declarations the Single Unix Specification says
...
are there but not in <sys/time.h>.
2001-08-29 18:23:44 +00:00
wiz
3f9984fc90
`existent', not `existant'
2001-06-19 13:42:07 +00:00
wiz
4abaa1bb50
No argument for .Os.
2001-06-05 11:11:07 +00:00
wiz
834bb1b3ab
Whitespace and/or punctuation fixes.
2001-04-02 22:42:37 +00:00
christos
a3807f8fed
fix redundant decls and nested externs
2001-02-05 00:22:52 +00:00
cgd
d594ce939b
comment or delete text after CPP directives.
2001-01-16 02:50:27 +00:00
lukem
51ea0cba47
remove unnecessary command name after .Nm
2000-11-07 05:51:54 +00:00
lukem
87567a7fcd
use lowercase with .Nm to match actual command name
2000-11-07 05:49:31 +00:00
jhawk
650c1aea1c
Correct descriptions of "marked" vs. "ignored" -- they were swapped.
2000-09-23 01:52:50 +00:00
mycroft
f9eca6973d
Use setgid(), not setregid().
2000-05-08 07:55:59 +00:00
jsm
ce5670f70f
Fix uses of namespaces reserved by ISO C or POSIX.1.
1999-09-30 18:01:31 +00:00
jsm
68603a9d0e
Compare getchar() against EOF, not -1.
1999-09-10 00:16:43 +00:00
hubertf
d8b3f85961
In atc(6), the function getAChar() has BSD and SYSV variants to deal
...
with variations in EINTR behaviour, but the optimisation of using the
BSD version where the SYSV version isn't needed is insignificant.
This patch therefore simplifies the code by making there be just one
version, a more paranoid (about EOF when errno is already EINTR)
version of the SYSV code. Since the BSD/SYSV defines are mainly used
to control whether BSD timers are used, this helps where BSD timers
but SYSV EINTR handling are wanted.
Patch supplied in PR 8091 by Joseph Myers <jsm28@cam.ac.uk>
1999-07-28 02:01:30 +00:00
hubertf
6ec2bcb1c2
Remove empty functin check_adir() and references to it.
1999-07-26 21:14:21 +00:00
hubertf
03fc787fb7
This patch marks unused parameters in atc(6) as such.
...
Patch submitted in PR 8058 by Joseph Myers <jsm28@cam.ac.uk>
1999-07-25 00:24:38 +00:00
hubertf
5cfc1e8dc6
This patch makes atc(6) check for memory allocation failure.
...
Patch submitted by Joseph Myers <jsm28@cam.ac.uk> in PR 8056,
with small enhancement to make clearer when loser() is called
with NULL.
1999-07-24 23:58:15 +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
6cc6041b97
When atc(6) parses its game definition files, the check for `width'
...
being defined more than once incorrectly checks for `height' having
been previously defined instead.
Patch submitted in PR 8038 by Joseph Myers <jsm28@cam.ac.uk>
1999-07-21 13:10:47 +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
fbaff02b26
Add two .Els that nroff was complaining to miss.
1999-07-17 19:48:40 +00:00
sommerfeld
3365b567da
man page rewritten into -mandoc by dholland@eecs.harvard.edu; from PR7861
1999-06-27 04:35:42 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
hubertf
a9d35e8322
constify, per PR 6150 by Joseph Myers <jsm28@cam.ac.uk>
1998-11-10 13:43:30 +00:00
lukem
b569ddabe9
don't install in /usr/share if NOSHARE is defined
1998-09-29 07:33:20 +00:00
hubertf
1c9494f62b
mark non-returning functions (PR#6144 by Joseph Myers <jsm28@cam.ac.uk>)
1998-09-13 15:27:25 +00:00
hubertf
f92ae4adb5
remove unused files (PR#6083 by Joseph Myers <jsm28@cam.ac.uk>)
1998-09-13 15:22:57 +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
hubertf
4ccf0d9755
better define PI, plus improve prototype (PR#5867)
1998-09-11 12:53:28 +00:00
briggs
b9bce75593
An airplane on a heading of 315, given instruction to turn
...
right 45 degrees should turn to direction 0, not circle.
1998-07-28 03:00:09 +00:00
briggs
2e7f98d7b4
An airplane on a heading of 270, given instruction to turn
...
right 90 degrees should turn to direction 0, not circle.
1998-07-28 02:46:13 +00:00
briggs
5aece1f890
A collision is adjacency in all, not any of, three dimensions.
1998-07-24 23:36:59 +00:00
hubertf
b349bd8369
Log hostname, not OS - PR 5831 by Joseph Myers <jsm28@cam.ac.uk>
1998-07-24 23:22:26 +00:00
tv
58d9481691
y.tab.h is now called grammar.h (and there's an implied .y.h rule now too)
...
Noticed by veego.
1998-05-13 19:21:37 +00:00
tv
482063559a
.y.c <sys.mk> rule fixes. Don't create a y.tab.h file unless asked for,
...
and use smarter creation of the header file.
1998-04-09 00:32:31 +00:00
mrg
ad345e6c1b
- don't use char as an array index
1998-03-29 04:45:17 +00:00
jtc
2065ddb3da
Simply include -lcurses instead of -lcurses -ltermcap
1998-02-18 22:37:30 +00:00
veego
7794512cac
We need a FILESMODE=440 for dm which is now setgid games.
1997-11-29 19:31:51 +00:00
mrg
6074e1b476
install games that need it setgid.
1997-11-20 00:12:30 +00:00
lukem
45b16676b3
use CPPFLAGS instead of CFLAGS, fix dependancies for parallel compile
1997-10-22 02:01:17 +00:00
lukem
36b47bd3b7
use warn instead of perror/fprintf/...
1997-10-11 02:01:02 +00:00
lukem
f9b0c0ede7
XXX: work around lex(1) vs termios lameness
1997-10-10 13:38:51 +00:00
lukem
ca57cf90de
WARNSify
1997-10-10 02:07:01 +00:00
christos
d59123b39b
- Makefile cleanups
1997-03-24 22:15:37 +00:00
tls
af1ee80179
bfunctions -> memfunctions
1997-01-13 06:50:25 +00:00
thorpej
871c9c08af
Use ${INSTALL}.
1996-10-18 02:37:51 +00:00
mycroft
ca2582cf11
Use POSIX signal and tty semantics.
1995-04-27 21:22:19 +00:00